La boucle de code centrale chargée de gérer le gameplay en cours. Dans son état le plus élémentaire, il accepte les entrées, résout les actions des entités et rend la scène.
Une boucle de jeu doit-elle être basée sur des pas de temps fixes ou variables? Est-ce qu'on est toujours supérieur ou est-ce que le bon choix varie selon les jeux? Pas de temps variable Les mises à jour physiques reçoivent un argument "temps écoulé depuis la dernière mise à jour" …
Comment dois-je écrire une boucle de jeu principale? Quelles sont les choses que vous devriez faire dans la boucle de jeu et quelles sont les choses que vous ne devriez pas faire dans la boucle de jeu? J'en ai écrit beaucoup, mais je n'ai jamais vraiment lu sur les boucles …
Il existe des dizaines d'articles, de livres et de discussions sur les règles du jeu. Cependant, je rencontre assez souvent quelque chose comme ceci: while(running) { processInput(); while(isTimeForUpdate) { update(); } render(); } Ce qui me dérange fondamentalement dans cette approche, c’est le rendu "indépendant de la mise à jour", …
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 …
J'ai un jeu de base de tour de défense 2D en C ++. Chaque carte est une classe distincte qui hérite de GameState. La carte délègue la logique et le code de dessin à chaque objet du jeu et définit des données telles que le chemin de la carte. Dans …
Lors de l'écriture d'un jeu en C # utilisant des Windows Forms classiques et certains encapsuleurs d'API graphiques tels que SlimDX ou OpenTK , comment structurer la boucle de jeu principale? Une application canonique Windows Forms a un point d’entrée ressemblant à public static void Main () { Application.Run(new MainForm()); …
Je commence actuellement à apprendre OpenGL à l'école et j'ai commencé à faire un jeu simple l'autre jour (seul, pas pour l'école). J'utilise freeglut et je le construis en C, donc pour ma boucle de jeu, je venais vraiment d'utiliser une fonction à laquelle j'ai fait passer glutIdleFuncpour mettre à …
Je connais très peu la programmation des jeux mais j'aimerais en savoir plus. J'essaie de comprendre le code de ce jeu. J'essaie de comprendre pourquoi le code passe un "delta" à Shipcontrols.js, qui change la direction du navire en fonction de l'entrée de l'utilisateur. Fondamentalement, le jeu calcule "delta" chaque …
Je n'ai jamais vraiment fait beaucoup de programmation de jeu auparavant, une question assez simple. Imaginez que je construis un jeu Tetris, avec la boucle principale ressemblant à ceci. for every frame handle input if it's time to make the current block move down a row if we can move …
Je me demandais s'il y avait un danger possible lorsque ma boucle de jeu tourne aussi vite que le système le permet? J'ai actuellement une boucle qui, en mesurant le temps passé en nanosecondes, exécute la logique du jeu et rend la logique à des vitesses prédéfinies sans problème. En …
D'après ce que je comprends des arbres de comportement, chaque comportement devrait être une courte action orientée vers un objectif qui pourrait être effectuée en quelques itérations. Ainsi, par exemple, ci-dessous est une image d'un arbre de comportement: Supposons maintenant que le comportement Drive To Enemy prend plus de quelques …
J'écris une version informatique du jeu Dominion . Il s'agit d'un jeu de cartes au tour par tour où les cartes d'action, les cartes au trésor et les cartes de points de victoire sont accumulées dans le jeu personnel d'un joueur. J'ai la structure de classe assez bien développée et …
Je développe un petit moteur de jeu 2D. Les personnages ont une méthode de peinture qui fait actuellement ce qui suit: Calculez la nouvelle position du personnage en fonction de sa vitesse, etc. Mettre à jour la cellule de la grille de collision ** Dessinez le personnage à la nouvelle …
J'essaie de développer un jeu simple fait avec Pygame (bibliothèque Python). J'ai un spriteobjet qui est le playeret je le déplace à l'aide des touches fléchées. Si je ne déplace pas la souris, l'image-objet se déplace normalement, mais lorsque je déplace la souris, l'image-objet se déplace plus rapidement (comme x2 …
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.