Question

J'étudie le Architecture entité-composante-système philosophie. Comme je l'ai lu à ce sujet, un système d'entité typique a:

1) Entités - qui ne sont que des balises ID qui ont un certain nombre de composants

2) Composants - qui contient Les données sur divers aspects d'une énité dont le composant est responsable

3) Systèmes - qui mettent à jour les composants pertinents de chaque entité. Disons, un système de rendu met à jour le composant de rendu, ou en disant simplement, dessine une image stockée dans les données de ce composant. Un système de position et de mouvement gère la position et le mouvement de chaque entité qui a une composante correspondante.

Ces déclarations découlent de Cet article qui, dans mon option, essaie d'être le plus clair et le plus pur dans ses déclarations -

Mais l'auteur n'a pas expliqué comment l'interaction entre les systèmes doit être réalisée. Par exemple, le système de rendu doit connaître les données de la composante positionnelle d'une entité afin de la dessiner dans une position correcte. Etc.

La question est donc - comment dois-je mettre en œuvre l'interaction entre les différents systèmes?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
scroll top