Entity Component Modell vs. Klassen Modell - Robust-Games/robust GitHub Wiki
Definitionen
- Entity = Objekt ohne eigene Logik, das Verhalten durch angehängte Komponenten bekommt.
- Klasse = Objekt mit integrierter Logik und Daten als eine feste Einheit.
- Components = Eine Komponente ist eine Datenstruktur, die Möglichkeiten zum Ändern und Abfragen der Daten beinhaltet. "Adding a component is also similar to adding a method in a class"
Entity in FXGL besteht aus:
- ID
- 1..n Components