hurtig tip: simulere boos bevægelse fra super mario brothers

, hurtigt tip: simulere - bevægelse fra super mario brothers,,,,, andel,,,,,,,,,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss.,, i denne hurtige tips du vil lære en teknik for betinget fjendens bevægelser, der er baseret på en klassisk fjende fra en fantastisk kamp.se det spøgelse, og han fryser, se væk, og han kommer efter dig.,,,, endelige resultat forpremiere, lad os tage et kig på det endelige resultat, vi arbejder hen imod:,,,,,,, venstre og højre pil nøgler til at flytte.- bevægelse er blevet forenklet for at opnå hurtige tip.,, trin 1: kortfattet oversigt, en aktør og en fjende vil blive lagt på skærmen, aktør vil blive kontrolleret ved hjælp af venstre og højre pil nøgler og fjenden vil reagere på deres position og retning,.,, trin 2: nedsat - fil, start - og skabe en ny flash dokument, sæt scenen størrelse, 320x200px og billedhastigheden til 24fps.,,,,, trin 3: grænseflade,,,,, det er grænsefladen, vi vil bruge, enkle former og farver for at genskabe denne opførsel, omregner de tegn på film. clips og navn, spøgelse, og spiller,.,, trin 4: actionscript, skabe en ny actionscript klasse (cmd + n), medmindre den fil, main.as, og skrive følgende linjer, så r'bemærkninger i koden for fuldt ud at understang klasse opførsel., pakke (import flash.display.sprite; import flash.events.keyboardevent; import flash.events.event; offentlige endelige klasse vigtigste udvider sprite {offentlige endelige funktion main(): ugyldig (addlisteners();} private endelige funktion addlisteners(): ugyldig (fase. addeventlistener (keyboardevent.key_down, moveplayer) fase. addeventlistener (event.enter_frame, følg)} private endelige funktion moveplayer e: keyboardevent): ugyldig (hvis (e.keycode = = 37) //til venstre, hvis venstre pil nøgle er presset {spiller. x - = 4; player.rotationy = 180; //skifte til at matche retning} andre, hvis (e.keycode = = 39) //højre hvis enrrow nøgle er presset {spiller. x + = 4; player.rotationy = 0; //skifte til at matche retning) private endelige funktion (e: begivenhed): tomrum {* højre side * /hvis (player.rotationy = = 0 & & spiller. x > spøgelse. x) (x = 0, 4; spøgelse. spøgelse y + = 0, 4; ghost.alpha = 1; ghost.rotationy = 0} andre, hvis (player.rotationy = = 180 & & spiller. x > spøgelse. x) //hvis de spiller ser på spøgelset {ghost.alpha = 0, 5;} /* venstre side * /hvis (player.rotationy = = 180 & & spiller. x < spøgelse. x) (spøgelse. x - = 0, 4; spøgelse. y + = 0, 4; ghost.alpha = 1; ghost.rotationy = 180;} andre, hvis (player.rotationy = = 0 & & stoler.x < spøgelse. x) //hvis de spiller ser på spøgelset {ghost.alpha = 0, 5;} /* - y, hvis spøgelse er nærmeste etage * /hvis (spøgelse. y > = 165) {spøgelse. y = 165;}}}}, løntrin 5: dokument, klasse, tilføje klasse navn til den klasse, i det område, offentliggør, afsnit i, egenskaber, panel til at associere ned med det vigtigste dokument klasse.,,,,, konklusion, du har lært en enkel og anvendelig teknik af fjendens bevægelser, prøv det i dit eget spil.jeg håber, du kan lide denne forelæsning, tak for det!,






Previous:
Next Page: