Al crear un espacio de juego en el que moverse, dibujar y colisionar objetos, ¿es mejor tener el punto (0,0) o el punto (0,0,0) en el centro de su espacio, de modo que los límites de los mundos son (-medio tamaño, medio tamaño), o ¿es mejor que esté en la esquina más alejada de su espacio, entonces los límites son (0, tamaño)?
¿Cuáles son los pros y los contras de cada uno y qué tipo de problemas conllevan? ¿O realmente no importa?
Parece un detalle menor, pero quería ver si quizás había problemas importantes que podría estar pasando por alto.
fuente
No importa particularmente. Siempre y cuando seas constante a lo largo de tu juego.
Creo que el enfoque más común es centrar los límites mundiales
(0,0)
, lo que significa que los límites van de-halfSize, halfSize
. Dado que la mayoría de las estructuras de datos que representan la posición (Vector2 o Vector3) están predeterminadas a ceros, usted sabe que la ubicación predeterminada de los objetos está en el centro del mundo (en lugar de en la esquina inferior).fuente