*   >> Lese Utdanning Artikler >> science >> programming

Å gjøre en Space Invaders-klone med taste - Hovedmeny

vent.keyCode == Keyboard.SPACE) {Global.mainStage.dispatchEvent (ny hendelse (DestroyOnLevelClearComponent.LEVEL_CLEAR)); LevelManager.instance.loadLevel (nivå); }}}

To nye maler er opprettet som viser et bilde på skjermen. Den første viser en "game over" -melding, mens den andre skjermen til "Start spill" melding. Begge bruker SwitchLevelComponent å veksle mellom hovedmenynivå (nivå 0) og spillet nivå (nivå 1).

Kode

Spilleren foretaket får en ny DeathHandlerComponent som skal vise game over meldingen når den dør.


Kode

EnemyControllerComponent vil også skape spillet over foretaket når bunnen fienden når bunnen av skjermen.

EnemyControllerComponent.as Anmeldelser

 offentlige styringsfunksjon onTick (tickRate: Number): void {//... if (! denne === bottomEnemy && position.y> screenHeight - screenBuffer && gameOverTriggered) {TemplateManager.instance.instantiateEntity ("Gameover") ; gameOverTriggered = true; }} 

Den nye hovedmenyen nivå er opprettet i en fil kalt level0.xml. Dette følger samme format som den level1.

xml fil, og det skaper en enkelt hovedmeny enhet som kan brukes til å laste inn spillet nivå (nivå 1).

Kode Anmeldelser

Page   <<  [1] [2] 
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.