Généralement, dans la vitesse de développement de jeux en C ++, la valeur est préférée à l'encapsulation, vous voyez donc une tonne de membres de classe accessibles au public qui ne devraient vraiment pas être publics. Il semble que dans la plupart des cas, seuls quelques clases très sélectes ont …
Si je dis que j'ai un cadre d'entité hiérarchique, plutôt qu'un modèle de composant. Quelque chose comme: (Oui, c'est inventé) Weapon-> Gun-> AutomaticGun-> MP44 Ou, plus d'un exemple classique: Entity-> MovableEntity-> Enemy-> WalkingEnemy Dans quelle mesure diviseriez-vous les fichiers source / en-tête pour la lisibilité et l'organisation? Est-il préférable d'aller …
J'utilise un algorithme d'interpolation bicubique afin d'élever une carte de hauteur, et je remarque des artefacts autour des limites des pixels. Cependant, ces artefacts ne semblent pas apparaître lorsque j'utilise une simple interpolation cubique (spline). Serait-ce parce que l'interpolation bicubique ne garantit pas que la dérivée seconde soit continue, contrairement …
Contexte J'ai travaillé sur la création d'un moteur de jeu multithread pendant mon temps libre et j'essaie actuellement de décider de la meilleure façon d'intégrer un système d'entité dans ce que j'ai déjà créé. Jusqu'à présent, j'ai utilisé cet article d'Intel comme point de départ pour mon moteur. Jusqu'à présent, …
Je ne sais pas trop comment allouer / ressembler à mes entités au sein de mon système d'entités. J'ai différentes options, mais la plupart d'entre elles semblent avoir des inconvénients. Dans tous les cas, les entités ressemblent à un ID (entier) et peuvent éventuellement être associées à une classe wrapper. …
Lorsque je crée un script C # ( Create -> C# Script) via Unity3d ou le supprime de Unity3d- Visual Studioaffiche la fenêtre d'avertissement. c'est ennuyant. Existe-t-il un moyen de forcer "ReloadAll" dans l'Explorateur de solutions sans la fenêtre?
J'ai implémenté une interprétation approximative de l' algorithme Diamond-Square en C ++ pour créer un terrain fractal semi-réaliste, mais la sortie semble être une valeur y aléatoire à chaque point plutôt que des formes rocheuses lisses. J'ai modifié des paramètres, mais j'ai l'impression qu'un examen extérieur du code pourrait m'aider …
deux joueurs rencontrent un problème avec mon jeu où l'écran se déchire quand il utilise un fragment shader mais il semble que cela ne soit le cas que pour les joueurs avec un GPU R9 380. Voici à quoi cela ressemble dans le jeu: Après avoir travaillé avec l'un des …
Je suis assez nouveau sur C ++ et DirectX9 et je veux implémenter une caméra à la troisième personne. Après quelques lectures sur les caméras basées sur Quaternion, j'ai décidé d'essayer de l'implémenter. Mais cela me fait vraiment peur, alors je demande ici quelle est la façon la plus simple …
Hé, je viens de découvrir les pointeurs récemment et je me demande comment je peux les utiliser en c # (je viens de les découvrir en c ++) dans l'unité. J'ai cependant quelques questions. Les pointeurs utilisent une programmation de bas niveau pour trouver des positions de différentes valeurs sur …
J'essaie d'implémenter un SceneManager de base en utilisant OpenFL et Haxe. Je n'ai pas beaucoup d'expérience avec OpenFL et Haxe, j'ai donc quelques problèmes. Voici comment j'ai conçu la classe SceneManager: package; import openfl.display.Sprite; import openfl.Lib; class SceneManager extends Sprite { private var currentScene: ...; public function new(rootScene: ...) { …
J'essaie de créer un effet SSAO dans mon moteur de jeu (DirectX 11, C ++), basé principalement sur le tutoriel gamedev.net de José María Méndez . Malheureusement, il ne couvre pas le problème de création de texture (normales, position). Dans la première passe, je crée la texture normale, puis je …
Je travaille avec un moteur de jeu, et ma tâche consiste à ajouter du code pour simuler la rupture de maillages rigides. Pour l'instant, je ne travaille qu'à casser un cube. J'utilise l'algorithme de Voronoi pour créer un éclat fracturé (réaliste) et j'utilise la méthode du demi-plan pour générer une …
Je programme en C ++ comme passe-temps depuis environ 4 mois maintenant, et j'ai vraiment adoré créer des trucs en utilisant des voxels. J'ai écrit un "jeu" (plutôt un défi personnel, car je n'ai vraiment fait que le terrain, pas de gameplay) qui rendait un monde semblable à Minecraft, mais …
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.