Antwort

1

ich in keiner Weise bin ein Experte für entity component Entwicklung, aber nachdem sie durch diese beiden Artikel Skimming:

Es scheint mir, dass ein entity ist nur etwas, das Daten speichert und dann Operationen mit diesen Daten durchführt. Vorausgesetzt, dass ich in meinem Verständnis richtig bin, bedeutet dies, dass Sie fast jede gewünschte Sprache wählen können. Aber entity component Programmierung in und von sich selbst verwendet keine Objekte, die High-Level-Sprachen wie C#, Java und sogar C++ Overkill machen könnte. Ich würde jedoch denken, dass C oder Go perfekte Sprachen für diese Art der Programmierung wären, denn dann könnten Sie structs und methods definieren, die auf diesen Strukturen arbeiten. Ich würde nur mit Go gehen, weil es sexier ist.

Jetzt habe ich Ihre Frage nicht beantwortet, aber aus meiner Forschung alles, was ich war diese Sprache finden konnte, die ich keine Ahnung, wenn es offen zur Verfügung steht oder nicht:

ComponentJ article

ich denke, es würde einfacher sein, stattdessen ein Framework für eine der gängigen Sprachen zu verwenden.

Verwandte Themen