*   >> Læs Uddannelse artikler >> science >> programming

Realiseringen af ​​et Space Invaders klon med trykknap - fjendens kugler

en vil uvægerligt støde den anden ind i en ny position, som to billardkugler. Det er en naturlig reaktion, men i vores tilfælde ønsker vi ikke fjendens kugler skubbe afspilleren væk fra skærmen. Selvom det er lidt af et hack, og nem måde at gøre dette på er at sætte spillerne vertikale hastighed til 0 hver ramme, og til at sætte sin y position til y holdning, som det blev oprettet på.

PlayerControllerComponent .as

 beskyttet overstyringsfunktion onAdd (): void {super.onAdd (); originalPosition = owner.

getProperty (positionReference)} offentlige override funktion onTick (Tickrate: Number): void {super.onTick (Tickrate); Var hastighed: Punkt = owner.getProperty (velocityReference); Var position: Punkt = owner.getProperty (positionReference); hvis (hastighed == null

Page   <<  [1] [2] 
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.