Ao criar um espaço de jogo no qual mover, desenhar e colidir objetos, é melhor ter o ponto (0,0) ou o ponto (0,0,0) no centro do seu espaço, de modo que os limites dos mundos são (-halfSize, halfSize), ou é melhor que ele esteja no canto mais distante do seu espaço, para que os limites sejam (0, tamanho)?
Quais são os prós e os contras de cada um, e que tipo de problemas eles implicam? Ou isso realmente não importa?
Parece um pequeno detalhe, mas eu queria ver se talvez houvesse problemas importantes que talvez eu estivesse ignorando.
fonte
Isso não importa particularmente. Contanto que você seja consistente durante todo o jogo.
Acredito que a abordagem mais comum é ter os limites do mundo centrados
(0,0)
, o que significa que você terá seus limites afastados-halfSize, halfSize
. Como a maioria das estruturas de dados que representam a posição (Vetor2 ou Vetor3) é padronizada como zeros, você sabe que o posicionamento padrão dos objetos está no centro do mundo (em vez de no canto inferior).fonte