¿Qué evento ocurre cuando el jugador presiona la flecha derecha?
Evento de teclado (onKey).
@onKey = (key) =>
if key == keyboard.right
@step 1
Mover al personaje hacia la derecha.
@onKey =>
@jump()
QUE FALTA?
Falta indicar qué tecla fue presionada.
@onKey = (key) =>
if key == __________
@step 1
keyboard.right
Haz que el personaje camine hacia la izquierda cuando se presione la flecha izquierda.
@onKey = (key) =>
if key == keyboard.left
@step -1
¿Qué evento se utiliza cuando el jugador hace clic sobre un objeto?
Evento de clic (onClick).
@onKey = (key) =>
if key == keyboard.up
@jump()
El personaje salta al presionar la flecha arriba.
if keyboard.right
@step 1
Debe estar dentro de un evento onKey.
@onKey = (key) =>
if key == keyboard.up
__________
@jump()
Haz que el personaje salte únicamente cuando se presione la flecha arriba.
@onKey = (key) =>
if key == keyboard.up
@jump()
Si queremos que un personaje salte al presionar la flecha arriba, ¿qué evento debemos usar?
onKey.
@onClick =>
@step 2
El personaje avanza cuando hacen clic.
@onClick =>
@jump
Faltan los paréntesis:
@jump()
@__________ =>
@step 2
onClick
Haz que al hacer clic el personaje avance tres pasos.
@onClick =>
@step 3
¿Qué evento detecta cuando dos sprites se tocan?
onCollide.
@onAnimationEnd "walk", () =>
@startAnimation "idle"
Cuando termina la animación de caminar vuelve a la animación quieta.
@onAnimationEnd =>
@startAnimation "idle"
Falta indicar cuál animación terminó.
@onAnimationEnd "walk", () =>
@______________
startAnimation "idle"
Haz que al terminar la animación "jumping" vuelva a "idle".
@onAnimationEnd "jumping", () =>
@startAnimation "idle"
¿Cuál evento ocurre automáticamente cuando termina una animación?
onAnimationEnd.
@onCollide enemy, () =>
@destroy()
El jugador desaparece al tocar al enemigo.
@onCollide =>
@destroy()
Falta indicar con qué sprite ocurre la colisión.
@onCollide enemy, () =>
____________
@destroy()
Completa este código para que el jugador desaparezca al tocar un enemigo.
@onCollide enemy, () =>
____________
@destroy()