Questions marquées «oop»

15
Horodatage semi-fixe ou entièrement fixe?

Je fais un shmup pour iPhone et j'essaie de décider quel type de boucle de jeu utiliser. Je veux utiliser un pas de temps semi-fixe ou un pas de temps entièrement fixe. Avec un pas de temps semi-fixe, je ferai zéro ou plusieurs appels de mise à jour (FIXED_INTERVAL) suivis d'un appel de mise à jour...

14
Architecture OOP pour Hero avec de nombreux attributs

Je suis sur le point de commencer un RPG de texte de navigateur simple, avec des personnages qui peuvent (passivement) combattre d'autres personnes. Cela implique une liste d'environ 10 compétences telles que la force, la dextérité, etc., avec des compétences supplémentaires pour différentes armes....

12
Mettre le jeu en pause dans la boucle de jeu

À l'intérieur de la boucle de jeu, le jeu est interrompu en appuyant sur P, ce qui signifie que la boucle de jeu ne s'exécute plus. Le problème est qu'après l'arrêt de cette boucle, P ne peut pas être pressé à nouveau pour reprendre la boucle, car il était à l'intérieur de la boucle elle-même....

11
UPS et FPS - Que dois-je limiter et pourquoi?

J'écris actuellement un jeu en utilisant C ++ et SDL2 et il y a une chose que je me demande - est-il judicieux de limiter mes images par seconde (FPS) et / ou mes mises à jour par seconde (UPS)? J'ai l'idée que si vous limitez l'onduleur, vous contrôlez essentiellement la vitesse du jeu - si le...

10
Comment faire un jeu sans OOP? [fermé]

Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 6 ans . J'étudie actuellement le développement de...

9
Pourquoi ne puis-je pas utiliser l'opérateur '> =' avec Vector3s?

J'essaie d'obtenir un rectangle pour se déplacer entre deux positions que j'appelle _positionAet _positionB. Les deux sont de type Vector3. Le rectangle se déplace très bien. Cependant, lorsqu'il atteint, _positionBil ne se déplace pas dans la direction opposée, comme il se doit. Je suis retourné...