Représentation numérique de l'emplacement d'une entité dans l'espace de jeu. Il existe plusieurs formes de systèmes de coordonnées pour répondre à une variété de méthodes pour cartographier la position.
D'après ce que j'ai vu, presque tout utilise les coordonnées où (0, 0) est en haut à gauche et l'axe Y positif va dans la direction descendante de votre écran. Pourquoi est-ce comme ça? Pourquoi pas l'axe Y positif conventionnel qui monte comme le montrent les graphiques des classes de …
La plupart des systèmes de coordonnées 2D écran / bitmap ont l'axe Y positif pointant vers le bas (avec l'origine dans le coin supérieur gauche). C'est contraire à la façon dont la plupart des gens pensent géométriquement avec l'axe Y positif pointant vers le haut (avec l'origine au centre). Comment …
Pardonnez-moi si ce n'est pas considéré comme une vraie question, mais c'est quelque chose qui me dérange vraiment. J'entends constamment d'autres développeurs de jeux parler de la façon dont l'utilisation des vecteurs est très utile, mais aussi comment tout le monde est intimidé par les mathématiques vectorielles et les vecteurs …
J'ai appris à l'école que l'axe z est en place. C'est la même chose dans les logiciels de modélisation comme Blender. Cependant, dans de nombreux jeux, l'axe y est en hausse. Quelle est la raison?
Je cherche un aperçu d'un petit problème avec les traductions d'unité sur une grille. Mise à jour et résolu J'ai résolu mon propre problème. Voir ci-dessous pour plus de détails. Tout dans cette partie du post s'est avéré être correct. Si quoi que ce soit, il peut servir de tutoriel …
Étant donné une entité nommée EntityA, je veux définir un espace de coordonnées local, où la position de EntityAest l'origine, son vecteur de cap est l'axe X et la normale du vecteur de cap est l'axe Y: Compte tenu de leurs coordonnées globales, comment puis-je trouver la position d'une autre …
Je sais qu'il y a déjà beaucoup de ressources à ce sujet, mais je n'en ai pas trouvé qui correspond à mon système de coordonnées et j'ai beaucoup de mal à ajuster l'une de ces solutions à mes besoins. Ce que j'ai appris, c'est que la meilleure façon de le …
Quelqu'un pourrait-il m'indiquer dans la bonne direction comment cela pourrait être réalisé? Les mathématiques et la géométrie 3D me jettent souvent. Je cherche quelque chose comme ça (idéalement en C #): public Vector3 getCartesianFor(float elevation, float asimuth, float polar) { return ????; }
J'essaie de convertir une coordonnée d'un système de coordonnées à un autre, afin de pouvoir la dessiner sur une image. Fondamentalement, le système de coordonnées de destination est le suivant: X range: 0 to 1066 Y range: 0 to 1600 (juste une image standard sur laquelle je dessine avec une …
J'écris une visionneuse BSP pour un projet universitaire. Jusqu'à présent, la géométrie principale est correctement chargée et le PVS fonctionne. Maintenant j'essaie d'appliquer les lightmaps, mais je n'arrive pas à obtenir les coordonnées de texture pour les lightmaps calculées correctement. Selon ici: http://developer.valvesoftware.com/wiki/The_Source_Engine_BSP_File_Format struct texinfo_t { float textureVecs[2][4]; // [s/t][xyz …
J'essaie d'obtenir un rectangle pour se déplacer entre deux positions que j'appelle _positionAet _positionB. Les deux sont de type Vector3. Le rectangle se déplace très bien. Cependant, lorsqu'il atteint, _positionBil ne se déplace pas dans la direction opposée, comme il se doit. Je suis retourné dans le code pour y …
J'ai développé un traceur de rayons qui utilise un modèle d'éclairage phong / blinn phong standard. Maintenant, je le modifie pour prendre en charge le rendu physique, donc j'implémente différents modèles BRDF. En ce moment, je me concentre sur les modèles Oren-Nayar et Torrance-Sparrow. Chacun d'eux est basé sur des …
Lors de la création d'un espace de jeu dans lequel déplacer, dessiner et heurter des objets, est-il préférable que le point (0,0) ou le point (0,0,0) soit au centre de votre espace, de telle sorte que les limites des mondes sont (-halfSize, halfSize), ou vaut-il mieux que ce soit au …
J'écris un jeu 2D isométrique et j'ai du mal à déterminer avec précision sur quelle tuile se trouve le curseur. Voici un dessin: où xs et ys sont des coordonnées d'écran (pixels), xt et yt sont des coordonnées de tuile, W et H sont la largeur et la hauteur de …
Je fais un jeu spatial simple en JavaScript, mais maintenant j'ai heurté un mur concernant les vecteurs. La vue du jeu est descendante sur une grille 2D. Lorsque l'utilisateur clique sur la grille, le vaisseau spatial volera à cet endroit. Donc, si j'ai deux ensembles de points: { x : …
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.