Pytania oznaczone «oop»

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),...

14
Architektura OOP dla Hero z wieloma atrybutami

Mam zamiar rozpocząć prostą grę RPG z tekstem przeglądarki, w której postacie mogą (pasywnie) walczyć z innymi ludźmi. Obejmuje to listę około 10 umiejętności, takich jak siła, zręczność itd., Z dodatkowymi umiejętnościami dla różnych rodzajów broni. Czy istnieje lepszy sposób zaprojektowania tej...

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
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ć....

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...