*   >> läser Utbildning artiklar >> science >> programming

Att göra en Space Invaders klon med tryckknapp - huvud Menu

{if (event.keyCode == Keyboard.SPACE) {Global.mainStage.dispatchEvent (ny händelse (DestroyOnLevelClearComponent.LEVEL_CLEAR)); LevelManager.instance.loadLevel (nivå); }}}

Två nya mallar skapas som visar en bild på skärmen. Den första visar en "game over" meddelande, medan den andra bildskärmen en "starta spelet" budskap. Båda använder SwitchLevelComponent att växla mellan huvudmenynivån (nivå 0) och spelnivå (nivå 1). Omdömen

Kod Omdömen

Spelaren enheten får en ny DeathHandlerComponent som kommer att visa spelet över meddelande när den dör.

Omdömen

Kod Omdömen

EnemyControllerComponent kommer också att skapa spelet över enheten när botten fienden når botten av skärmen. Omdömen

EnemyControllerComponent.as Omdömen

 public override function onTick (tickrate: Number): void {//... if (! detta === bottomEnemy && position.y> screenHeight - screenBuffer && gameOverTriggered) {TemplateManager.instance.instantiateEntity ("Gameover") ; gameOverTriggered = true; }} 

Den nya huvudmenynivån skapas i en fil som heter level0.xml. Detta följer samma format som level1.

xml filen och det skapas en enda huvudmeny enhet som kan användas för att ladda om spelnivå (nivå 1). Omdömen

Kod Omdömen

Page   <<  [1] [2] 
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.