hurtig tip: let as3 karakter bevægelse med keyobject. som

, hurtigt tip: let as3 karakter bevægelse med keyobject. som,,,,, andel,,,,,,,, 3,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss.,, i denne forelæsning vil jeg præsentere en klasse af senocular.com, som giver let bevægelse af spillet tegn med minimal kode.,,,, endelige resultat forpremiere i omvendt, vil du se et rumskib, brug din venstre, højre, venstre, op og ned, pil nøgler til at flytte.,, trin 1: beskrivelse af keyobject. som, når actionscript 3,0 kom ud, vi har mistet funktionaliteten af as2 er nøglen. isdown() metode.senocular er kodet en fin lille klasse, der vil lade os gøre det funktioner inden for actionscript 3. og det er det, vi vil se i tutor.,, trin 2: oprettelse af projektet, gå til at indsende > nye og skabe en ny actionscript 3,0 dokument med følgende egenskaber:,, størrelse: 550 * 400, baggrund, farve: hvid fps: 24, medmindre denne sag som "keyobject. blp", trin 3: at downloade keyobject. som, før vi kan kode vores anmodning, vi har brug for at få "keyobject. som" fil, så gå over til senocular.com.i henhold til flash - menu, klik på actionscript.når du ønsker at gå til "keyobject. som" og hente det.det vil, actionscript 3 > kom > senocular > utils,.,, du kan right-click på download - forbindelsen og redde det som "keyobject. som". når du har gjort det, du har brug for at fjerne com.senocular.utils lige efter pakken erklæring i sagen, da vi er ikke ved hjælp af com.senocular klasse vej., ændre:, pakke com.senocular.utils (import flash.display.stage; import flash.events.keyboardevent; //resten af klassen, til dette:, pakke (import flash.display.stage; import flash.events.keyboardevent; //resten af klassen, trin 4: import spilleren grafisk i downloade filer, der er et rumskib image ringede mand. men heller ikke dér er menneskene sikre,.på et splitsekund, import til den fase, som skal indgive > import > import til scenen.højreklik på det og at vælge "omregning til symbolet", - - og give det symbol navn "spillere", og sikre, at registreringen er fastsat til toppen til venstre.giv det nu en instans navn "spillere".,,, løntrin 5: oprettelse af den vigtigste klasse, gå til at indsende > nye og vælge actionscript fil.,, medmindre dette som main.as og sætte det som deres dokument klasse inden for "keyobject. fia." næste tilføje følgende kode "vigtigste. som":, pakke (import flash.display.sprite import flash.events.event; import keyobject; offentlige klasse vigtigste udvider sprite (private var centrale: keyobject; offentlig funktion main() {addeventlistener (ref. added_to_stage, setupkeyobject)} funktion setupkeyobject e: begivenhed) (nøgle = nye keyobject (tidspunkt); stadie. addeventlistener (ref.. enter_frame, moveplayer)} funktion moveplayer e: begivenhed) (hvis (nøgle. er (nøgle. venstre) (x = 5, spiller.;} hvis (nøgle. er (.)) (spiller. x + = 5} hvis (nøgle. er (.)) (spiller. y + = 5} hvis (nøgle. er (.)) (spiller. - = 5} hvis (- spiller. y < 0) (spiller. y = 0} hvis (spiller. y > (stage.stageheight - spiller. højde)) (spiller. y = stage.stageheight - player.height;} hvis (spiller. x < 0) (spiller. x = 0} hvis (spiller. x > (stage.stagewidth - spiller. bredde) (spiller. x = stage.stagewidth - player.width;}}}}, her har vi oprettet vores pakke og importere de emner, som vi vil bruge.vi oprettede, nøgle, variable som type, keyobject, og inden for vores vigtigste, konstruktøren tilføjer vi en, added_to_stage, begivenhed til at lytte.det bliver kaldt, da filmen er fuldt lastet og scenen er klar. i, setupkeyobject, funktion, sætter vi den vigtigste variabel for at være en ny instans, keyobject, klasse og tilføje, enter_frame, begivenhed til at lytte til scenen. inden for, moveplayer, funktion, vi ser, hvilken nøgle er blevet presset ved hjælp af nøglen. isdown() og flytte vores spiller i overensstemmelse hermed, og endelig, at vi undersøger, om målet er flyttet uden for grænserne for den fase, og hvis det har vi det tilbage i scenen.,, konklusion med senocular er keyobject klasse gør det let at flytte din død. spil tegn!jeg håber, at denne forelæsning har hjulpet, tak fordi du læste.

KeyObject Flash tutorial for AS3
KeyObject Flash tutorial for AS3
KeyObject Flash tutorial for AS3
KeyObject Flash tutorial for AS3



Previous:
Next Page: