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