Étant donné un ensemble de tuiles sur une grille, je veux déterminer: Si les tuiles font une figure fermée Si les tuiles font une figure fermée lorsque vous comptez les côtés de la planche comme bord de la figure Si l'une des deux déclarations précédentes est vraie, quelles tuiles supplémentaires …
Je crée ce qui est essentiellement mon propre système préfabriqué. Les objets de jeu sont définis par un fichier de données lisibles par l'homme. Je voudrais créer un GameObject vide, le charger avec les composants définis dans le fichier de données et l'avoir prêt et en attente d'un Instantiate()appel. Cependant, …
On m'a dit qu'un arbre quadruple est la structure de données idéale pour mon jeu, mais j'ai du mal à comprendre comment fonctionnent exactement les formes dans les arbres quadruples. Je fais cela en JavaScript, mais je pense que ces questions pourraient s'appliquer aux arbres quadruples dans n'importe quelle langue. …
J'ai une routine de sprite personnalisée (openGL 2.0) qui utilise une simple feuille de sprite (mes textures sont disposées horizontalement les unes à côté des autres). Donc, par exemple, voici une feuille de sprite de test avec 2 textures simples: Maintenant, ce que je fais lors de la création de …
J'essaye de faire un pixel à la fonction coord pour une carte hexadécimale mais je ne reçois pas les calculs correctement, tout ce que j'essaie semble être un peu décalé, et les exemples que j'ai trouvés étaient basés sur des cartes centrées encerclées. Par «basé sur un tableau», je veux …
Après avoir lu quelques documents sur le système entité-composant, j'ai décidé de mettre en œuvre le mien. Jusqu'à présent, j'ai une classe mondiale qui contient les entités et le gestionnaire de système (systèmes), une classe d'entité qui contient les composants sous forme de std :: map et quelques systèmes. Je …
Quelle est la manière la plus acceptée de maintenir à jour les matrices d'un shader et pourquoi? Par exemple, pour le moment, j'ai une Shaderclasse qui stocke les poignées du programme de shaders GLSL et des uniformes. Chaque fois que je déplace la caméra, je dois passer la nouvelle matrice …
Disons que j'ai un jeu qui utilise des contrôles WASD sur une disposition QWERTY. Essayer d'utiliser ces commandes sur, disons, une disposition Dvorak n'est pas idéal (équivalent à <A:HQWERTY). Évidemment, je voudrais utiliser les mêmes clés physiques que celles utilisées par QWERTY ( ,aoesur DVORAK). J'ai trouvé quelques solutions possibles: …
Est-il habituel de gérer non seulement le code source, mais tous les actifs, textures, illustrations, fichiers de documentation, etc. sous le référentiel git pour le contrôle de version? Par exemple, je veux récupérer l'ancienne version de la texture. Si c'est une très mauvaise pratique, quels outils utilisez-vous pour le contrôle …
Il existe de nombreux programmes de modification de la mémoire de nos jours ( Cheat Engine & co). Existe-t-il un moyen efficace de maintenir une variable constante réellement constante? J'avais deux idées: Créez un thread séparé mettant à jour la variable constante à une valeur constante, par exemple 200 chaque …
Je cherche des informations sur la façon dont les gens implémentent le tuilage automatique dans leurs jeux basés sur des tuiles. Jusqu'à présent, je l'ai toujours improvisé avec un tas de déclarations codées en dur "si ... sinon ...", et maintenant j'ai décidé qu'il était temps de trouver une solution …
J'ai une matrice de transformation 4x4 M, et je veux découvrir la forme d'une sphère lorsqu'elle est transformée par M. (La sphère est à l'origine et a un rayon 1.) Je sais que je peux trouver le centre en multipliant simplement M par (0,0,0,1). Cependant, le rayon devient un problème …
La question est assez explicite: l'héritage multiple ne résout-il pas tous les problèmes que les systèmes d'entités résolvent également? Je viens de me souvenir d'un terme appelé "héritage multiple", et cela semble résoudre beaucoup de problèmes de ballonnement qu'imposait l'héritage classique.
J'ai déjà fait un peu de codage de réseau de jeux, mais principalement avec TCP pour des jeux sans besoins en temps réel. Je travaille sur un jeu Java 2D avec multijoueur en réseau. Pour apprendre, je veux le faire moi-même, sans API réseau existante. Comment représenter efficacement l'état du …
J'écris un éditeur de jeux et de cartes en utilisant Java et jMonkeyEngine. Dans l'éditeur de carte, j'ai une brosse faite par sphère filaire. Mon problème est: je veux le rendre visible partout, donc je veux inverser la couleur du pixel "derrière" ce pinceau. Je voulais le faire avec fragment …
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.