Ver Mensaje Individual
  #141 (permalink)  
Antiguo 13/07/2006, 07:49
Avatar de jahepi
jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 19 años, 4 meses
Puntos: 43
1.- Mapa
2.- Personaje
3.- Tile


Bueno las explico brevemente como se trabaja con ellas:

1.- Mapa es para crear un mundo a través de un array bidimensional, por ejemplo:

Primero definimos nuestro mapa en un array bidimensional:

Código:
var $mapa:Array = [

	[1, 1, 1, 1, 1, 1, 1, 1], 
	[1, 1, 1, 0, 0, 1, 0, 1], 
	[1, 0, 1, 0, 0, 1, 0, 1], 
	[1, 0, 0, 0, 1, 0, 0, 1], 
	[1, 0, 1, 0, 0, 0, 1, 1], 
	[1, 1, 1, 1, 1, 1, 1, 1]
 ];
Donde 1 se refiere a un espacio donde se puede caminar y 0 un espacio donde no se puede caminar, si se fijan en el array, el mapa esta dividido en 6 filas y 8 columnas.

Instanciamos la Clase y le pasamos como primer parámetro el array $mapa, el segundo indica el ancho de los azulejos entre 2, osea si el azulejo mide 60, se debe pasar la mitad que es 30, el tercero parámetro es para indicar la posición de x del mapa y el cuarto parámetro la posición y del mapa.