Pytania oznaczone «component-based»

Projekty oparte na komponentach polegają na rozdzieleniu wielu logicznych atrybutów obiektów biznesowych i obiektów gry na małe komponenty przeznaczone tylko do określonych zadań. Podczas gdy obiekty gry są zwykle modelowane w celu odtworzenia atrybutów i zachowania obiektów „świata rzeczywistego” poprzez ich agregację i umożliwienie wyspecjalizowanym obiektom dziedziczenia po obiektach ogólnych, projektowanie oparte na komponentach opiera się raczej na kompozycji niż na dziedziczeniu.

33
Jak połączyć w sieć ten system encji?

Zaprojektowałem system encji dla FPS. Zasadniczo działa tak: Mamy „światowy” obiekt o nazwie GameWorld. Zawiera tablicę GameObject, a także tablicę ComponentManager. GameObject zawiera tablicę Component. Zapewnia również bardzo prosty mechanizm zdarzeń. Same komponenty mogą wysyłać zdarzenie do...

16
Projektowanie gry opartej na komponentach

Piszę strzelankę (jak 1942, klasyczna grafika 2D) i chciałbym użyć aplikacji opartej na komponentach. Do tej pory myślałem o następującym projekcie: Każdy element gry (sterowiec, pocisk, wzmocnienie, wróg) jest bytem Każda jednostka to zestaw komponentów, które można dodawać lub usuwać w czasie...