hurtig tip: oppisker til tidstro drift stier

, hurtigt tip: ikke rigtig tid forslag stier,,,,, andel,,,,,,,,,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss.,, i denne hurtige tip, vi kommer til at bruge den, colormatrixfilter, og blurfilter, at skabe et tydeligt virkning.,, vi fandt det her fantastisk forfatter takket være flashgamelicense.com, i stedet for at købe og sælge flash spil.,,,,, det endelige resultat forpremiere lad os tage et kig på det endelige resultat, vi arbejder hen imod:,, trin 1: skabe projekt og satte det op, skabe et nyt projekt i flashdevelop (eller den redaktør, du bruger), dimensioner af stg til 600x400 og baggrunden for sort (# 000000). næste. nedsat den scene, vi skal have to, ånder, er man for de vigtigste udstilling, som vi vil tilføje alle vise genstande, og den anden er, at forslaget om, at den vigtigste bruger spor display som reference., -erhverv var _maindisplay: sprite = nye sprite(); private var _mtdisplay: sprite = nye sprite();, og tilføje, at den fase, ånder,., ////////////////////////, der viser, er vi nødt til at tilføje vores to instrumenter til at addchild (_mtdisplay); addchild (_maindisplay); vi kommer til at forankre vores stjerne billede til brug, eller hvis du vil bruge dit eget billede.,, [omfatter (kilde:.. /.. /images /stjerne. men heller ikke dér er menneskene sikre)] var stjerne: klasse, det sidste, vi ønsker at gøre, er at skabe et til fælde, loop, funktion.dette vil blive ajourført hvert billede, for sådan anbringelse og ajourføring af forslaget spor.så gør en anden funktion og en begivenhed til at lytte til det hver frame. din, main.as, klasse skulle se sådan noget, pakke rtmtrail (import flash.display.sprite; import flash.events.event; offentlige klasse vigtigste udvider sprite {offentlige funktion main(): ugyldig (hvis (tidspunkt) init(); andre addeventlistener (event.added_to_stage, lokalitet)} private funktion lokalitet (e: begivenhed = null): ugyldig (removeeventlistener (event.added_to_stage, lokalitet); ////////////////belastning billeder [omfatter (kilde:.. /.. /images /stjerne. men heller ikke dér er menneskene sikre)] var stjerne: klasse; ////////////////////////, der viser, er vi nødt til at tilføje vores to instrumenter på scenen addchild (_mtdisplay); addchild (_maindisplay); //tilføje en ny selvt til at lytte til vores loop funktion, når vi træder ind i //rammen for at flytte de ånder og ajourføre vores motiontrail virkning addeventlistener (event.enter_frame, loop)} privat funktion loop (e: begivenhed): tomrum {} private var _maindisplay: sprite = nye sprite(); private var _mtdisplay: sprite = nye sprite();}},, trin 2: ånder & textfield, at afprøve og tydeligt skal vi skabe ti, ånder, fra star image og placerer dem i tilfældige steder.desuden skal vi skabe et punkt, der fortæller os den hastighed og den retning, de vil gå.den første ting at gøre, er at skabe to, eller at opbevare disse oplysninger er til den, sprite, og den anden er for,,., private var _sprites: array = nye array(); private var _spritesdir: array = nye array(); private var _txt: textfield = nye textfield();, tilføje dette den lokalitet, funktion og tilfældigt skabe 10 stjerner. //drage nogle stjerner var spr: sprite, var bmp: bitmap; (var - jeg: int = 0. jeg < 10 - + +) (spr = nye sprite(); bmp - = nye star(), spr. addchild (bmp); bmp.smoothing = sandt, spr. x = matematik. random() * 240 + 80, spr. y = matematik. random() * 240 + 80; //skal vi tilføje nye sprite til _sprites system og a //punkt, som fortæller os, hvor vi skal flytte den sprite i _spritesdir system._sprites. tryk (spr); _spritesdir. tryk (det nye punkt (matematik. random() * 6, matematik. random() * 6)); //sidste ting at gøre, er at tilføje det til vores vigtigste udstilling _maindisplay. addchild (spr)}, nu for at skabe, textfield, tilføje dette, //add. en tekst inden for _txt.defaulttextformat = nye textformat ("arial", 18, 0xff00ff); _txt.text = "tidstro drift spor" _txt. x = 20 _txt. y = 10 _txt.width = 200; _maindisplay. addchild (_txt), trin 3: bekæmpelse af sprite bevægelighed, nu er vi nødt til at flytte ind i vores, loop, funktion, sprite, kontrol med flytning.ganske enkelt, brug for, loop - at gennemgå hvert, sprite, vi har, og hvis den rammer kanten omvendt x og y i, punkt, så det går i den anden retning.We'll also have to move the sprite in the loop by the values in the ,Point, and, to make it more interesting, slowly rotate it., private function loop(e:Event):void { \t//Update the Sprite Shapes \tfor (var i:int = 0; i < _sprites.length; i++) \t{ \t\t//Check to see if the shape is at or out of the \t\t//outer bounds so we can change direction \t\tif (_sprites[i].x <= 0



Previous:
Next Page: