skabe space lnvaders med swift og sprite kit: gennemførelse af gameplay

, skabe space lnvaders med swift og sprite kit: gennemførelse af gameplay,,,,, 25,,,,,,,,, 3,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss. denne post er en del af en serie kaldet skabe space lnvaders med swift og sprite kit. skabe space lnvaders med swift og sprite kit: gennemførelse af classescreate space lnvaders med swift og sprite kit: færdigbehandling gameplay,,, hvad du vil lave, i den tidligere del af denne serie, vi gennemførte de billetter til kampen er vigtigste klasser.i denne forelæsning, vil vi få angriberne, kugler fyring for både fjender og spiller, og gennemføre kollision påvisning.lad os komme i gang.,, 1.flytter fjenden, vil vi bruge gerningsstedet, ajourføre, en metode til at flytte dem.når du vil have noget manuelt, ajourføre, metode i almindelighed, hvor du havde lyst til at gøre det, før vi gør det her, er vi nødt til at ajourføre, rightbounds, ejendom.det var oprindelig fastsat til 0, fordi vi er nødt til at bruge scene, størrelse, at den variable.vi var ikke i stand til at gøre det uden nogen i klassen er metoder, så vi vil opdatere denne ejendom i  , didmovetoview (_:),   metode.,, før arbejdet didmovetoview (betragtning: skview) (backgroundcolor = skcolor. blackcolor() rightbounds = self.size.width - 30 setupinvaders() setupplayer()}, næste, gennemføre, moveinvaders metode under, setupplayer, metode, du skabte i det foregående tutor.,, funktion moveinvaders() {var changedirection = falske enumeratechildnodeswithname ("fjende") (node, stop lad indtrænger = node som!skspritenode lad invaderhalfwidth = invader.size.width/2 indtrænger. holdning. x - = cgfloat (self. invaderspeed) hvis (indtrænger. holdning. x > self.rightbounds - invaderhalfwidth



Previous:
Next Page: