Questions marquées «architecture»

Comment le code est structuré. Pour des questions sur la conception interne d'un moteur de jeu.



5
Entrée imbriquée dans un système événementiel
J'utilise un système de gestion des entrées basé sur les événements avec des événements et des délégués. Un exemple: InputHander.AddEvent(Keys.LeftArrow, player.MoveLeft); //Very simplified code Cependant, j'ai commencé à me demander comment gérer les entrées «imbriquées». Par exemple, dans Half-Life 2 (ou n'importe quel jeu Source, vraiment), vous pouvez ramasser des …

7
Couplage faible et cohésion étroite
Bien sûr, cela dépend de la situation. Mais lorsqu'un objet ou un système à levier inférieur communique avec un système de niveau supérieur, les rappels ou les événements devraient-ils être préférés à la conservation d'un pointeur vers un objet de niveau supérieur? Par exemple, nous avons une worldclasse qui a …

1
Enregistrer les composants d'objet de jeu dans les sous-systèmes de jeu? (Conception d'objet de jeu basée sur les composants)
Je crée un système d'objets de jeu basé sur des composants . Quelques conseils: GameObjectest simplement une liste de Components. Il y en a GameSubsystems. Par exemple, le rendu, la physique, etc. Chacun GameSubsystemcontient des pointeurs vers certains Components. GameSubsystemest une abstraction très puissante et flexible: elle représente n'importe quelle …


4
Même logique de jeu sur deux bibliothèques graphiques distinctes
Quelle philosophie de code / structure d'abstraction / conception de programme permettrait d'utiliser un jeu avec des graphiques 2D et 3D (séparément) SANS avoir à recoder la logique du jeu? Nous parlons de prendre le même code, de changer un minimum de choses (par exemple, échanger des noms de fichiers …

3
Comment rendre l'IA complexe gérable? [fermé]
Il est difficile de dire ce qui est demandé ici. Cette question est ambiguë, vague, incomplète, trop large ou rhétorique et on ne peut raisonnablement y répondre sous sa forme actuelle. Pour obtenir de l'aide pour clarifier cette question afin qu'elle puisse être rouverte, visitez le centre d'aide . Fermé …


4
Système d'entité et rendu
Okey, ce que je sais jusqu'à présent; L'entité contient un composant (stockage de données) qui contient des informations telles que; - Texture / sprite - Shader - etc Et puis j'ai un système de rendu qui dessine tout cela. Mais ce que je ne comprends pas, c'est comment le rendu …






En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.