Produkcja gier

Pytania i odpowiedzi dotyczące profesjonalnych i niezależnych twórców gier


12
Saldo w grach online PvP
Nie wiem, czy istnieje zaakceptowane rozwiązanie tego nikczemnego problemu. Myślę o projekcie internetowej gry PvP. Kluczowym aspektem gry, czymś, co jest po prostu dane, a nie moim wyborem, jest to, że ludzie dołączą do gry w bardzo różnych momentach. Nowi gracze nadal mogą się pojawiać po tym, jak ustanowiono już …

5
Najlepsze praktyki animacji Sprite
Chciałbym lepiej zrozumieć, jak ludzie w prawdziwym świecie radzą sobie z animacją. Czy ładujesz 1 duży obraz, a następnie rysujesz różne prostokąty na podstawie ramki animacji? Czy ładujesz pliki obrazów X do tablicy i rysujesz element w tablicy na podstawie ramki animacji? Jak radzisz sobie z posiadaniem różnych długości animacji …


9
Techniki debugowania w czasie rzeczywistym
Nie ma nic lepszego niż procedura modyfikowania zmiennej, kompilowania kodu, który zajmuje kilka minut, wykonywania kodu, uświadomienia sobie, że poprawka była w niewłaściwym kierunku i powtarzania tego procesu od nowa. Chciałbym rozpocząć interakcję z moją logiką gry w trakcie sesji. W jaki sposób sobie z tym poradziłeś? Byłbym otwarty, aby …




4
Brakuje pamięci podręcznej i użyteczność w systemach Entity Systems
Ostatnio badam i wdrażam System Entity dla moich ram. Myślę, że czytam większość artykułów, poprawek i pytań na ten temat, które mogłem znaleźć, i jak dotąd myślę, że wystarczająco dobrze rozumiem ten pomysł. Pojawiły się jednak pytania dotyczące ogólnego zachowania C ++, języka, w którym implementuję system encji, a także …


5
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 czyste metody i wpuszcza polimorfizm: class World { private: …
18 c++  architecture 


2
Przewijanie kamery XNA 2d - po co używać transformacji macierzowej?
Robię grę testową, w której chcę, aby poziom ciągle się przewijał. Aby stworzyć ten efekt, stworzyłem klasę kamery, która po prostu przechowuje pozycję vector2 i kierunek wyliczania. Zawiera także publiczną metodę „przemieszczania się”, która po prostu zmienia pozycję według stałej stawki. Następnie używam tej pozycji, gdy przeglądam moją tablicę kafelków. …

3
Jak kodować interfejs użytkownika / interfejs użytkownika w systemie Entity?
Myślę, że już wpadłem na pomysł Entity System zainspirowany przez Adama Martina (t-machine). Chcę zacząć używać tego do mojego następnego projektu. Znam już podstawy Entity, Components i Systems. Mój problem dotyczy sposobu obsługi interfejsu użytkownika / interfejsu użytkownika. Na przykład okno zadania, okno umiejętności, okno informacji o postaci itp. Jak …

10
Rozwój gry tylko w C. Czy to możliwe? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
18 c 

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.