Ver Mensaje Individual
  #6 (permalink)  
Antiguo 09/02/2015, 09:34
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: [Consulta]Tile Map.¿Mejor std::vector o array?

Te recomiendo usar arreglos por un par de razones.

1. Usualmente el tamaño del mapa no cambia en tiempo de ejecución.
2. Tu eres responsable del manejo de la memoria.
3. Hoy hay overhead al acceder a un elemento.
4. Incluso si el mapa es grande, no ocupas tenerlo todo cargado en ram al mismo tiempo.
5. De hecho habrá un numero de titles determinado que solo van a poderse dibujar en la pantalla.

Juegos como snake, arkanoid, tetris, ajedrez, tienen mapas pequeños, pero otros juegos como rpgs tienen mapas mas grandes, los cuales usan otras técnicas para no cargar todo el mapa en RAM a menos que tengas suficiente RAM.