Colisiones en OpenFL

Fallback or ‘alternate’ content goes here.
This content will only be visible if the SWF fails to load.

Para detectar si hay alguna colisión entre dos sprites se puede usar el método hitTestObject( DisplayObject ) de la siguiente manera:


if ( moving_left ) {
direction = DIRECTION_LEFT;
x = x - 1;
}

for (child in 1...parent.numChildren ) {
if ( Std.is(parent.getChildAt(child), Wall) ) {
if ( parent.getChildAt(child).hitTestObject (this) ) {
x = x + 1;
}
}
}

Tags:

2 Responses to “Colisiones en OpenFL”

  1. Paco dice:

    Aún no he conseguido salir del laberinto… :-/

  2. Alfredo dice:

    Lo cierto es que el laberinto es lo que hay fuera. Lo que no has conseguido es entrar en el laberinto.

Leave a Reply


5 + 8 =