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 coin le plus éloigné de votre espace, donc les limites sont (0, taille)?
Quels sont les avantages et les inconvénients de chacun et quels types de problèmes entraînent-ils chacun? Ou cela n'a-t-il vraiment pas d'importance?
Cela semble être un détail mineur, mais je voulais voir s'il y avait peut-être des problèmes majeurs que je pourrais ignorer.
la source
Cela n'a pas vraiment d'importance. Tant que vous êtes cohérent tout au long de votre partie.
Je crois que l'approche la plus courante consiste à centrer les limites du monde
(0,0)
, ce qui signifie que vous devriez vous éloigner de vos limites-halfSize, halfSize
. Étant donné que la plupart des structures de données qui représentent la position (Vector2 ou Vector3) sont définies par défaut sur des zéros, vous savez que le placement par défaut des objets se trouve au centre du monde (plutôt que dans le coin inférieur).la source