Dans un jeu moyen, il y a des centaines voire des milliers d'objets dans la scène. Est-il tout à fait correct d'allouer de la mémoire pour tous les objets, y compris les coups de feu (balles), dynamiquement via new par défaut () ? Dois-je en créer pool de mémoire pour …
Avec à peine assez de temps pour terminer les jeux que nous concevons, comment pouvez-vous trouver un bon équilibre entre une architecture logicielle solide et faire de bons progrès pour tout faire? Mon défi personnel: que diriez-vous d'être efficace aujourd'hui et de penser à long terme en même temps? De …
J'ai essayé une fois d'écrire un jeu simple avec UDP en une semaine comme test jetable. Cela s'est horriblement mal passé. Je l'ai jeté tôt. Le principal problème que j'ai eu était de restaurer l'état de jeu de tous les joueurs / ennemis / objets à un ancien état et …
Je gagne de l'argent en C # Généralement dans ce langage, j'aime tout découpler vers le ciel en utilisant des interfaces. Cela m'a bien servi dans le code d'entreprise, mais en écrivant des jeux en C #, je me retrouve à tendre vers l'héritage car je peux définir certains comportements …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de 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 2 ans . Puis-je utiliser le fluage …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
Je crée un jeu RPG / RTS dans Unity. Il y a beaucoup de personnages et potentiellement beaucoup d'environnements différents. Je suis assez confiant avec la partie codage (donc cette question n'est pas vraiment liée au moteur de jeu). Je crée aussi de la musique moi-même (travail solo, batterie live …
J'essaie d'écrire une sorte de jeu de cartes à collectionner ici, d'une certaine manière, il est similaire à Magic The Gathering ou Yu-Gi-Oh! jeu de cartes. Pour ceux d'entre vous qui ne la connaissent pas, en gros, dans le jeu, il existe un type spécial de carte (Cartes Magie / …
Je travaille sur un RPG 2D depuis un certain temps maintenant, et j'ai réalisé que j'avais pris de mauvaises décisions de conception. Il y a quelques choses en particulier qui me causent des problèmes, alors je me demandais quels types de conceptions d'autres personnes utilisaient pour les surmonter ou utiliseraient. …
J'ai donc lu beaucoup de choses sur l' utilisation des FSM pour faire la gestion de l'état du jeu, des choses comme ce qu'est un FSM et l'utilisation d'une pile ou d'un ensemble d'états pour en créer un. J'ai traversé tout ça. Mais je suis coincé à écrire une implémentation …
J'ai entendu d'innombrables fois les pièges des singletons / mondiaux, et je comprends pourquoi ils sont si souvent désapprouvés. Ce que je ne comprends pas, c'est quelle est l'alternative élégante et non salissante. Il semble que l'alternative à l'utilisation de singletons / globaux implique toujours de faire passer des objets …
J'essaie de créer un jeu vidéo à partir de zéro, mais je suis vraiment nouveau dans ce domaine et je continue à rencontrer des problèmes de base. Plus important encore, comment les jeux vidéo stockent-ils les informations hors écran? Ce que je veux dire, c'est comment le programme sait-il quoi …
J'ai un jeu fini, que je veux décliner dans d'autres versions. Ce seraient des jeux similaires, avec plus ou moins le même type de design, mais pas toujours, fondamentalement, les choses pourraient changer, parfois peu, parfois grandes. Je voudrais que le code de base soit versionné séparément du jeu, de …
Je lis souvent dans les documentations du moteur de jeu ECS qui est une bonne architecture pour utiliser judicieusement le cache cpu. Mais je ne peux pas comprendre comment nous pouvons bénéficier du cache cpu. Si les composants sont enregistrés dans un tableau (ou un pool), dans une mémoire contiguë, …
J'essaie de me familiariser avec la conception d'entités basée sur les composants. Ma première étape a été de créer divers composants pouvant être ajoutés à un objet. Pour chaque type de composant, j'avais un gestionnaire, qui appelait la fonction de mise à jour de chaque composant, transmettant des choses comme …
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.