Je travaille actuellement sur ma thèse, c'est un moteur de rendu de terrains de taille planétaire. Je termine mes recherches et j'ai rencontré beaucoup de choses sur ce sujet, le problème est que je ne peux pas décider quelle méthode de niveau de détail (LOD) je dois utiliser. Je connais …
À ma grande honte, je n'ai jamais écrit un test unitaire approprié, seulement de petits programmes de test non organisés dont je disposerais alors après le test. Je n'ai pas vraiment une idée claire de la façon dont les tests unitaires doivent être effectués dans un projet de jeu. (Mon …
Disons que j'ai un cadre avec des personnages qui peuvent courir et marcher et bien sûr, rester immobiles. Ai-je raison de penser que le mélange d'animation est le processus de transition en douceur entre celles-ci en générant des animations dynamiques lors de l'exécution? Si oui, quelle est la théorie de …
Ma question est de savoir si je dois ou non utiliser des fichiers texte pour enregistrer mes données de jeu. J'ai quelques préoccupations fondamentales à ce sujet: Il n'y a vraiment aucun moyen de protéger les données, et donc, l'utilisateur pourrait tout gâcher s'il les touchait et je ne veux …
Cette question a été migrée depuis Stack Overflow car il est possible d'y répondre sur Game Development Stack Exchange. Migré il y a 8 ans . J'écris actuellement un jeu 3D en C ++ avec OpenGL et j'arrive à la partie où charger les modèles 3D. Par conséquent, je recherche …
Souvent, je veux utiliser une valeur de vitesse telle que 2,5 pour déplacer mon personnage dans un jeu basé sur des pixels. La détection des collisions sera généralement plus difficile si je le fais, cependant. Je finis donc par faire quelque chose comme ça: moveX(2); if (ticks % 2 == …
Un peu de contexte, je suis en train de coder un jeu d' évolution avec un ami en C ++, en utilisant ENTT pour le système d'entités. Les créatures se promènent sur une carte 2D, mangent des verts ou d'autres créatures, se reproduisent et leurs traits mutent. De plus, les …
J'écris un jeu en utilisant C ++ et OpenGL 2.1. Je pensais comment pourrais-je séparer les données / la logique du rendu. Pour le moment, j'utilise une classe de base «Renderable» qui donne une méthode virtuelle pure pour implémenter le dessin. Mais chaque objet a un code si spécialisé, seul …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Vous souhaitez améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 4 ans . En moyenne, à quelle …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Vous souhaitez 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 3 ans . Je suis un étudiant de …
Cette question a été migrée depuis Stack Overflow car il est possible d'y répondre sur Game Development Stack Exchange. Migré il y a 8 ans . Je suis curieux de savoir pourquoi C ++ est si populaire pour le développement de jeux, et pas d'autres langages à la place. Je …
Quelle est la façon la plus pratique d'implémenter une caméra / fenêtre d'affichage dans un jeu 2D? J'ai lu que je devrais stocker la position du monde de l'objet au lieu de la position par rapport à l'écran? Situation actuelle: J'ai implémenté un simple jeu 2D où je charge des …
Disons que mon jeu a un monstre qui peut exploser kamikaze sur le joueur. Choisissons un nom pour ce monstre au hasard: un Creeper. Ainsi, la Creeperclasse a une méthode qui ressemble à ceci: void Creeper::kamikaze() { EventSystem::postEvent(ENTITY_DEATH, this); Explosion* e = new Explosion; e->setLocation(this->location()); this->world->addEntity(e); } Les événements ne …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.