Pytania otagowane jako 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.

1
Projektowanie oparte na komponentach / jednostkach + Drzewa zachowań => jak zintegrować?
W ramach mojego obecnego projektu wdrożyłem system oparty na komponentach / jednostkach , zasadniczo przestrzegając większości najlepszych praktyk w tym raczej nieokreślonym obszarze . Mam więc (nieco rozszerzone) byty , które są w zasadzie intidentyfikatorem, czytelną dla człowieka nazwą, std::mapskładników i long„wskaźnikiem typu”, który służy do pokazania, które składniki są …

2
Wiele źródeł ruchu w systemie encji
Jestem całkiem nowy w koncepcji systemów encji, po przeczytaniu wielu rzeczy (najbardziej przydatne, ten świetny blog i ta odpowiedź ). Chociaż mam mały problem ze zrozumieniem, jak coś tak prostego, jak możliwość manipulowania pozycją obiektu przez nieokreśloną liczbę źródeł. To znaczy, mam swój byt, który ma element pozycji. Mam wtedy …

2
Zmiany stanu jednostek lub komponentów
Mam problem z ustaleniem, jak radzić sobie z zarządzaniem stanem w moich podmiotach. Nie mam problemów z zarządzaniem stanem gry, takimi jak pauza i menu, ponieważ nie są one traktowane jako system komponentów bytu; tylko ze stanem w jednostkach / komponentach. Rysując z Orcs Must Die jako przykładu, mam moje …

3
Projektowanie oparte na komponentach: obsługa interakcji między obiektami
Nie jestem pewien, jak dokładnie obiekty robią rzeczy z innymi obiektami w projekcie opartym na komponentach. Powiedz, że mam Objklasę. Ja robię: Obj obj; obj.add(new Position()); obj.add(new Physics()); Jak więc mógłbym mieć inny przedmiot, który nie tylko poruszy piłkę, ale zastosuje fizykę. Nie szukam szczegółów implementacji, ale raczej abstrakcyjny sposób …


1
Czy jestem na dobrej drodze z tą architekturą komponentów?
Niedawno postanowiłem odnowić architekturę gry, aby pozbyć się głębokich hierarchii klas i zastąpić je konfigurowalnymi komponentami. Pierwszą hierarchią, którą zastępuję, jest hierarchia przedmiotów i chciałbym uzyskać porady, czy jestem na dobrej drodze. Wcześniej miałem hierarchię, która wyglądała mniej więcej tak: Item -> Equipment -> Weapon -> Armor -> Accessory -> …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.