Pytania oznaczone «game-loop»

12
Wstrzymywanie gry w pętli gry

Wewnątrz pętli gra zostaje zatrzymana przez naciśnięcie P, co oznacza, że ​​pętla nie działa. Problem polega na tym, że po zatrzymaniu tej pętli nie można ponownie nacisnąć P, aby wznowić pętlę, ponieważ znajdowała się ona w samej pętli. Jak to zrobić, aby po ponownym naciśnięciu P pętla znów...

11
UPS i FPS - co powinienem ograniczyć i dlaczego?

Obecnie piszę grę przy użyciu C ++ i SDL2 i zastanawiam się nad jedną rzeczą - czy ma sens ograniczanie liczby klatek na sekundę (FPS) i / lub moich aktualizacji na sekundę (UPS)? Rozumiem, że jeśli ograniczysz UPS, w zasadzie kontrolujesz szybkość gry - jeśli gracz porusza się 1px na aktualizację...

9
System powtórek: nagrywać dane wejściowe lub zdarzenia?

Przeczytałem: Jak zaprojektować system powtórek Ale tak naprawdę nie odpowiada na moje pytanie. Moja gra jest zbudowana z „widokiem” gry klienta jako oddzielnego programu od „modelu” i „kontrolera” serwera. (trochę jak MMO lub dowolna gra wieloosobowa zbudowana w ten sposób). Strona serwera jest...

9
Dlaczego nie mogę używać operatora '> =' z Vector3s?

Próbuję uzyskać prostokąt, aby poruszać się między dwiema pozycjami, które nazywam _positionAi _positionB. Oba są tego typu Vector3. Prostokąt porusza się dobrze. Kiedy jednak się osiągnie _positionB, nie porusza się w przeciwnym kierunku, jak powinien. Wróciłem do kodu, żeby się przyjrzeć....