Pytania oznaczone «architecture»

18
Struktura jednostek gry RTS

Chcę stworzyć wiele różnych jednostek bez konieczności programowania rzeczy takich jak moveTo i Attack więcej niż raz Z mojego punktu widzenia mogę to zrobić na 2 sposoby. Pojedyncza ogólna klasa Unit z flagami, która określa, co może / nie może zrobić (następnie tworzy instancje w tablicy...

18
Jak mogę się upewnić, że fragment kodu działa tylko raz?

Mam kod, który chcę uruchomić tylko raz, nawet jeśli okoliczności, które go uruchomiły, mogą się zdarzyć wiele razy. Na przykład, gdy użytkownik kliknie myszą, chcę kliknąć rzecz: void Update() { if(mousebuttonpressed) { ClickTheThing(); // I only want this to happen on the first click, //...

18
W jaki sposób obiekty gry powinny być sobie świadome?

Trudno mi znaleźć sposób na zorganizowanie obiektów w grze, aby były polimorficzne, ale jednocześnie nie były polimorficzne. Oto przykład: zakładając, że chcemy, aby wszystkie nasze obiekty były update()i draw(). W tym celu musimy zdefiniować klasę podstawową, GameObjectktóra ma te dwie wirtualne...

18
Dlaczego MMORPG nadal korzystają z wielu serwerów?

MMORPG, niektóre MOBA, takie jak League of Legends, a nawet StarCraft 2 zazwyczaj zmuszają cię do wybrania serwera. Zazwyczaj są to USA, UE i SEA, w MMORPG wiele na lokalizację. Widzę, że było to konieczne kilka lat temu, ale teraz wraz z pojawieniem się AWS i podobnych ofert, które pozwalają...

18
Czy Vector3 powinien dziedziczyć po Vector2?

Tworzę kilka klas Vector2(X i Y) i Vector3(X, Y i Z), ale nie wiem, czy Vector3odziedziczyć Vector2, czy ponownie zaimplementować zmienne składowe m_xi m_yponownie? Jakie są zalety i wady każdej ze stron (dziedziczenie vs redefinicja). Edycja: Używam C ++

17
Jak ratować świat proceduralny?

Niedawno czytałem o tym, jak tworzyć światy proceduralne ... ale jak je uratować? W grach takich jak Terraria lub Minecraft użytkownicy mogą dowolnie modyfikować krajobraz, ale tego świata nie można odtworzyć od początku. Jakie techniki są używane do ratowania proceduralnych, ale modyfikowalnych...

17
Co obejmuje prosta gra UDP?

Kiedyś próbowałem napisać prostą grę z UDP w ciągu tygodnia jako test jednorazowy. Poszło okropnie. Wyrzuciłem to wcześnie. Głównym problemem, jaki miałem, było przywrócenie stanu gry wszystkich graczy / wrogów / obiektów do starego stanu i szybkie przewinięcie gry do momentu, w którym gracz gra...

16
Projektowanie systemu efektów dźwiękowych

Tworzę grę RPG / RTS w Unity. Istnieje wiele postaci i potencjalnie wiele różnych środowisk. Jestem dość pewien części kodującej (więc to pytanie nie jest tak naprawdę związane z silnikiem gry). Ja również tworzę muzykę (solo, perkusja na żywo w zespole, miksowanie dla przyjaciół itp.), Więc myślę,...