Questions marquées «c++»

C ++ est un langage de programmation polyvalent, de forme libre, multi-paradigme, de type statique.

6
Est-il peu professionnel de laisser les ressources du jeu à l'œil ouvert?
J'ai toujours des problèmes pour ranger mes ressources, après avoir traversé des API complexes et des fichiers zip qui épuisent mon cerveau, j'ai pensé que je pourrais aussi ranger le jeu avec les ressources visibles à l'œil humain, dans un simple dossier. Est-ce que ce serait non professionnel? Personnellement, je …
43 c++  assets 



5
Les acteurs d'un jeu doivent-ils être responsables de se dessiner?
Je suis très nouveau dans le développement de jeux, mais pas dans la programmation. Je joue (encore) avec un jeu de type Pong en utilisant l' canvasélément JavaScript . J'ai créé un Paddleobjet qui a les propriétés suivantes ... width height x y colour J'ai aussi un Pongobjet qui a …



7
Comment implémenter des modules C ++ échangeables à chaud?
Les temps d’itération rapides sont la clé du développement de jeux, bien plus que des graphismes sophistiqués et des moteurs dotés de nombreuses fonctionnalités à mon avis. Pas étonnant que beaucoup de petits développeurs choisissent des langages de script. La manière d'Unity 3D de pouvoir mettre en pause un jeu …
39 c++  hot-reload 



4
Systèmes d'entités / composants en C ++, Comment puis-je découvrir des types et des composants de construction?
Je travaille sur un système de composants d'entité en C ++ que j'espère suivre le style d'Artemis (http://piemaster.net/2011/07/entity-component-artemis/) dans lequel les composants sont principalement des poches de données et c'est le Systèmes qui contiennent la logique. J'espère tirer parti de l'approche centrée sur les données de cette approche et créer …




3
Try-catch ou ifs pour la gestion des erreurs en C ++
Les exceptions sont-elles largement utilisées dans la conception du moteur de jeu ou il est préférable d'utiliser des instructions if pures? Par exemple avec des exceptions: try { m_fpsTextId = m_statistics->createText( "FPS: 0", 16, 20, 20, 1.0f, 1.0f, 1.0f ); m_cpuTextId = m_statistics->createText( "CPU: 0%", 16, 20, 40, 1.0f, 1.0f, …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.