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

Å gjøre en Space Invaders-klone med taste - Enemy Bullets

rdkuler. Det er en naturlig reaksjon, men i vårt tilfelle vi ikke ønsker fiendens kuler dytte spilleren utenfor skjermen. Selv om det er litt av en hack, og enkel måte å gjøre dette på er å sette spillerne vertikal hastighet til 0 hver ramme, og å sette sitt y posisjon til y posisjon at det ble opprettet på.

PlayerControllerComponent .as

 beskyttet styringsfunksjon onAdd (): void {super.onAdd (); originalPosition = owner.getProperty (positionReference);} public styringsfunksjon onTick (tickRate: Number): void {super.onTick (tickRate); Var hastighet: Point = owner.

getProperty (velocityReference); Var posisjoner: Point = owner.getProperty (positionReference); if (hastighet == null || posisjon == null) tilbake; velocity.x = 0; position.y = originalPosition.y; //...}

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