Un paradigme de programmation dans lequel les objets de jeu (entités) sont composés de composants et sont exploités par des systèmes. Chaque entité est un ID qui pointe vers des composants spécifiques.
J'ai beaucoup lu sur les composants et les systèmes des entités et je pense que l'idée d'une entité qui n'est qu'un identifiant est très intéressante. Cependant, je ne sais pas comment cela fonctionne complètement avec les composants ou les systèmes. Un composant est simplement un objet de données géré par …
J'ai deux cas d'utilisateur: Comment entity_Aenvoyer un take-damagemessage à entity_B? Comment entity_Ainterrogerait entity_BHP? Voici ce que j'ai rencontré jusqu'à présent: File d'attente entity_Acrée un take-damagemessage et l'affiche dans entity_Bla file d'attente des messages. entity_Acrée un query-hpmessage et l'affiche dans entity_B. entity_Ben retour, crée un response-hpmessage et l'envoie à entity_A. Publier …
Hier, j'ai lu une présentation de GDC Canada sur le système d'entités attribut / comportement et je trouve ça plutôt bien. Cependant, je ne sais pas comment l'utiliser de manière pratique, pas seulement en théorie. Tout d'abord, je vais vous expliquer rapidement le fonctionnement de ce système. Chaque entité de …
Après avoir passé en revue quelques modèles de conception de jeu, je me suis installé avec Entity-Component-System (ES System) pour mon moteur de jeu. J'ai lu des articles (principalement T = Machine ), passé en revue un code source et je pense en avoir assez pour commencer. Il y a …
Je travaille sur un système de composants d'entité en C ++ que j'espère suivre le style d'Artemis (http://piemaster.net/2011/07/entity-component-artemis/) dans lequel les composants sont principalement des poches de données et c'est le Systèmes qui contiennent la logique. J'espère tirer parti de l'approche centrée sur les données de cette approche et créer …
Dernièrement, j'ai beaucoup lu sur les systèmes d'entités à implémenter dans mon moteur de jeu C ++ / OpenGL. Les deux avantages clés que j’entends constamment louer au sujet des systèmes d’entités sont: la construction facile de nouveaux types d'entités, du fait de ne pas avoir à s'embrouiller avec des …
Après avoir posé deux questions sur les systèmes d'entités ( 1 , 2 ), et lu quelques articles à leur sujet, je pense que je les comprends beaucoup mieux qu'avant. J'ai encore quelques incertitudes, principalement sur la construction d'un émetteur de particules, d'un système d'entrée et d'une caméra. J'ai évidemment …
J'implémente une variante de système d'entité qui a: Une classe d'entité qui n'est guère plus qu'un ID qui lie les composants entre eux Un tas de classes de composants qui n'ont pas de "logique de composant", uniquement des données Un tas de classes système (alias "sous-systèmes", "gestionnaires"). Ceux-ci font tout …
Je commence tout juste à me familiariser avec la conception basée sur les composants. Je ne sais pas quelle est la "bonne" façon de procéder. Voici le scénario. Le joueur peut équiper un bouclier. Le bouclier est dessiné comme une bulle autour du joueur, il a une forme de collision …
Je travaille sur un jeu avec une architecture basée sur des composants. An Entitypossède un ensemble d' Componentinstances, chacune ayant un ensemble d' Slotinstances avec lesquelles stocker, envoyer et recevoir des valeurs. Fonctions d'usine telles que Playerproduire des entités avec les composants requis et les connexions d'emplacement. J'essaie de déterminer …
Je m'intéresse au système d'entités basé sur les composants depuis un certain temps, et j'ai lu d'innombrables articles dessus (Les jeux Insomiac , le joli standard Evolve Your Hierarchy , la T-Machine , Chronoclast ... pour n'en nommer que quelques-uns). Ils semblent tous avoir une structure à l'extérieur de quelque …
Un peu de contexte, je suis en train de coder un jeu d' évolution avec un ami en C ++, en utilisant ENTT pour le système d'entités. Les créatures se promènent sur une carte 2D, mangent des verts ou d'autres créatures, se reproduisent et leurs traits mutent. De plus, les …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 2 ans . J'ai envisagé de passer à une …
(Ce que je décris est basé sur cette conception: qu'est-ce qu'un framework de système d'entité?, Faites défiler vers le bas et vous le trouverez) J'ai des problèmes pour créer un système de composants d'entité en C ++. J'ai ma classe Component: class Component { /* ... */ }; Ce qui …
Je pense que j'ai déjà eu l'idée du Entity System inspiré par Adam Martin (t-machine). Je veux commencer à l'utiliser pour mon prochain projet. Je connais déjà les bases de l'entité, des composants et des systèmes. Mon problème est de savoir comment gérer l'interface utilisateur / HUD. Par exemple, une …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.