Estoy aprendiendo ActionScript por mi cuenta, y pretendia hacer un plataformas como ejemplo.
El AS de mario es lo basico para saltar y moverse a los lados; en donde "mundo" es el escenario:
Código :
onClipEvent (enterFrame) { if (Key.isDown(Key.LEFT)){ this._x -= veloz; } if (Key.isDown(Key.RIGHT)){ this._x += veloz; } if (Key.isDown(Key.UP)){ if(_root.mundo.hitTest(this._x, this._y,true)) { salto = 5; } } this._y -= salto; salto -= 0.2; if(_root.mundo.hitTest(this._x, this._y,true)){ salto = 0; } }
Si entramos al clip de pelicula, el dibujo está puesto en las coordenadas 0,0. Lo mismo con el clip de pelicula de mundo.
El problema que tengo es que no colisionan bien (como si el escenario estubiese más arriba):
¿Cual pensais que es el problema?
Saludos