*   >> Lezen Onderwijs artikelen >> science >> programming

Het maken van een Space Invaders kloon met PushButton - Enemy Bullets

sics systeem dat ze niet gewoon stoppen dood - tenzij ze botsen hoofd met gelijke kracht zal men steevast hobbel de andere in een nieuwe positie, net als twee biljartballen. Dat is een natuurlijke reactie, maar in ons geval willen we niet de kogels van de vijand te duwen de speler van het scherm af. Hoewel het een beetje een hack, en gemakkelijke manier om dit te doen is om de spelers te stellen verticale snelheid op 0 elk frame, en de y-positie op de y-positie die werd gecreëerd op te stellen.

PlayerControllerComponent .

as

 beschermd override functie onAdd (): void {super.onAdd (); originalPosition = owner.getProperty (positionReference);} public override functie onTick (tickrate: Number): void {super.onTick (tickrate); var snelheid: Point = owner.getProperty (velocityReference); var positie: Point = owner.getProperty (positionReference); if (snelheid == null || positie == null) return; velocity.x = 0; position.y = originalPosition.y; //...}
Page   <<  [1] [2] 
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.