Juego tipo Space Invaders Galaxian en JavaScript | Phaser | Parte 5
Channel:
Subscribers:
917
Published on ● Video Link: https://www.youtube.com/watch?v=_AOE-LaqbVE
En este quinto vídeo crearemos una nueva clase llamada Explosion(), la cual instanciaremos tb en la clase principal Game, llamando a su método create()
Para habilitar una explosión agregaremos en el método create() de Game un evento overlap, (también nos valdría un evento collide), con los siguientes argumentos:
(enemigos, disparos, función a ejecutar (colisionEnemigoVsDisparo), null, this).
Es decir, cuando se produzca un colisión entre un disparo y un enemigo, le mandaremos ejecutar la función colisiónEnemigoVsDisparo()
En esta última función activaremos una explosión, que durará 1sg mediante un setTimeout(), y 'desactivaremos' tanto el disparo como el enemigo.
También agregaremos un par de sonidos (disparo y explosión).
Other Videos By Juan Eguia Abad
Tags:
phaser
librería phaser
javaScript phaser
crear juego librería phaser
html css javaScript
game over
insert coin
arcade galaxian
arcade space invaders
juego naves 8bit
juego naves arcade 8bit
arcades años ochenta
retro arcade
juego clásico arcade

