*   >> Lectura Educación Artículos >> science >> programación

Hacer un clon de Space Invaders con PushButton - Antiguo Menu

n onRemove (): void {super.onRemove (); Global.mainStage.removeEventListener (KeyboardEvent.KEY_UP, keyUp); } KeyUp función protegida (event: KeyboardEvent): void {if (event.keyCode == Keyboard.SPACE) {Global.mainStage.dispatchEvent (nuevo evento (DestroyOnLevelClearComponent.LEVEL_CLEAR)); LevelManager.instance.loadLevel (nivel); }}}

Dos nuevas plantillas se crean que muestran una imagen en la pantalla. El primero muestra un "game over" del mensaje, mientras que la segunda pantalla un mensaje de "juego de empezar".

Ambos utilizan la SwitchLevelComponent para cambiar entre el nivel del menú principal (nivel 0) y el nivel de juego (nivel 1).

Código

La entidad jugador para crear una nueva DeathHandlerComponent que mostrará el juego más mensaje cuando se muere.

Código

El EnemyControllerComponent también creará el juego sobre la entidad cuando el enemigo inferior llega a la parte inferior de la pantalla.

EnemyControllerComponent.as

 función de anulación pública onTick (tickrate: Number): void {//... if (! este === bottomEnemy && position.

y> screenHeight - screenBuffer && gameOverTriggered) {TemplateManager.instance.instantiateEntity ("GameOver") ; gameOverTriggered = true; }}

El nuevo nivel de menú principal se crea en un archivo llamado level0.xml. Esto sigue el mismo formato que el archivo level1.xml, y crea una sola entidad menú principal que se puede utilizar para recargar el nivel de juego (nivel 1).

Código

Page   <<  [1] [2] 
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.