Colisiones Actionscript 2.0

Dorenz

Buenas,

Resulta que estoy a medio desarrollar un pequeño videojuego bastante simple, a base de bloques que se generan aleatoriamente mediante el código que adjunto debajo.

El tema es que luego tengo un monigote que se mueve a través del 'mapa' y no debería poder andar por encima de dichos bloques, he intentado utilizar el hittest pero como los bloques se generan aleatoriamente y todos tienen nombres diferentes no acabo de conseguirlo.

El muñeco se mueve tan solo en direcciones X e Y, y tiene el mismo tamaño que los bloques.

Código de generación aleatoria de bloques:

function inici(){
	
var nivells:Number = 0;
for (i = 2; i < 12; i++){
	for (j = 2; j < 18; j++){
	
	if (random(1000) > 750 ){
		col = this.attachMovie("Bloc", ("bloc_"+i+"_"+j), nivells++);
		col._x = 30 * j;
		col._y = 30 * i;
		col.fila = i;
		col.columna = j;

		//Asignación aleatoria del dibujo de cada bloque:
		col.gotoAndStop(random(4));
		
		
	}
	}
}
}

Si alguien puede echarme una ayudita, por pequeña que sea, le estaré infinitamente agradecido :)

Un saludo!

Kr4n3oK

No sé ActionScript, y quizás peque de entrometido, pero metiendo esos bloques como arrays con el mismo nombre, véase bloques[], y luego darle a ese array la collisión, no sé si puede andar por ahí la cosa.

Usuarios habituales

  • Kr4n3oK
  • Dorenz