Pytania oznaczone «game-loop»

Centralna pętla kodu odpowiedzialna za obsługę bieżącej rozgrywki. W najbardziej podstawowym stanie przyjmuje dane wejściowe, rozwiązuje działania bytów i renderuje scenę.

130
Jak napisać główną pętlę gry? [Zamknięte]

Jak napisać główną pętlę gry? Jakie rzeczy powinieneś robić w pętli gry i jakich rzeczy nie powinieneś robić w pętli gry? Napisałem ich dużo, ale tak naprawdę nigdy nie czytałem na temat pętli gry. Jestem pewien, że mógłbym je znacznie poprawić, ale nie jestem pewien, jak to...

41
Czy aktorzy w grze powinni być odpowiedzialni za losowanie?

Jestem bardzo nowy w tworzeniu gier, ale nie w programowaniu. Gram (ponownie) w grę typu Pong, używając canvaselementu JavaScript . Utworzyłem Paddleobiekt, który ma następujące właściwości ... width height x y colour Mam również Pongobiekt, który ma właściwości takie jak...

31
Dobry sposób na zbudowanie pętli gry w OpenGL

Obecnie zaczynam uczyć się OpenGL w szkole, a pewnego dnia zacząłem tworzyć prostą grę (na własną rękę, nie dla szkoły). Używam freeglut i buduję go w C, więc w mojej pętli gry naprawdę korzystałem właśnie z funkcji, którą przekazałem, glutIdleFuncaby zaktualizować cały rysunek i fizykę za jednym...

16
Jak najlepiej usunąć byt z pętli gry, gdy jest martwy?

Ok, więc mam dużą listę wszystkich moich bytów, które przeglądam i aktualizuję. W AS3 mogę przechowywać to jako tablicę (długość dynamiczna, bez typu), wektor (wpisany) lub listę połączoną (nie rodzimą). W tej chwili korzystam z Array, ale planuję zmienić na Vector lub połączoną listę, jeśli jest...

15
Częściowo stały czy w pełni ustalony czas?

Robię shmup na iPhone'a i próbuję zdecydować, jakiego rodzaju pętli gry użyć. Chcę użyć częściowo ustalonego timestep lub w pełni ustalonego timepep. Z częściowo ustalonym czasem wykonania wykonam zero lub więcej wywołań aktualizacji (FIXED_INTERVAL), a następnie jedno wywołanie aktualizacji (dt),...