Запитання з тегом «entity-component-system»

4
Як уникнути "менеджерів" у своєму коді
Це питання було переміщено з коду обміну стека коду, оскільки на нього можна відповісти на програмі обміну стеками програмного забезпечення. Мігрували 6 років тому . Наразі я переробляю систему Entity для C ++, і у мене є багато менеджерів. У своєму дизайні я маю ці класи, щоб зв'язати свою бібліотеку …

5
Чи орієнтований об'єкт архітектури компонентної системи об'єднання за визначенням?
Чи орієнтований об'єкт архітектури компонентної системи за визначенням? Мені це здається більш процедурним чи функціональним. На мою думку, це не заважає вам впроваджувати його на мові ОО, але не було б ідіоматичним робити це непохитним способом ОО. Схоже, ECS відокремлює дані (E&C) від поведінки (S). Як доказ : Ідея полягає …

2
Чи не є система-компонент суттєвою для роз'єднання / приховування інформації?
Заголовок навмисно гіперболічний, і це може бути просто недосвідчення з малюнком, але ось мої міркування: "Звичайний" або, мабуть, прямолінійний спосіб реалізації суб'єктів - це реалізація їх як об'єктів та підкласи загальної поведінки. Це призводить до класичної проблеми "є EvilTreeпідкласом Treeабо Enemy?". Якщо дозволити багаторазове успадкування, виникає алмазна проблема. Ми могли …

1
OOP ECS проти чистого ECS
По-перше, мені відомо, що це питання пов’язане з темою розвитку ігор, але я вирішив його задати тут, оскільки він дійсно зводиться до більш загальної проблеми програмного забезпечення. Протягом минулого місяця я багато читав про Entity-Component-Systems, і зараз цілком задоволений цією концепцією. Однак є один аспект, який, здається, не вистачає чіткого …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.