håndtering af informationstiltag, starling

, håndtering animation stater med starling,,,,, andel,,,,,,,, 3,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss.,, starling rammer er en as3 api - grænseflade, der efterligner display - liste, med en afgørende forskel: det bruger flash spiller 11 nye elementer til, at indholdet af gpu.i denne forelæsning, vil du lære at tilføje flere animeringer en sprite ved hjælp af starling rammer.det forudsætter en grundlæggende forståelse af spritesheets med starling.,,, det endelige resultat forpremiere for demo vil vi arbejder hen imod.klik på venstre eller højre aben, at det går i den retning, hvor det udviser en omvandrende animation, når de flytter og et statisk billede, når de står stadig.,, oprindelige kode, og hele demo kilde filer (i både den første og sidste stater) er i kilden til download.men vi vil især arbejde med en sag, monkeysprite.,, så her er indholdet, for reference:, pakke (import flash.utils.gettimer; import starling.animation.juggler; import starling.core.starling; import starling.display.movieclip; import starling.display.sprite; import starling.events.event; import starling.textures.texture; import starling.textures.textureatlas; offentlige klasse monkeysprite udvider sprite (private var standmovie: movieclip; //stående animation private var mousex: antal = - 1; //placering af muse klik på x - aksen private var lasttime: int. //sidste onframe bevægelighed private var movievector: vector. < movieclip > offentlig funktion monkeysprite() (var - atlas- textureatlas = aktiver. gettextureatlas(), var standframes: vector. < struktur > = atlas. gettextures ("monkey_1"); standmovie = nye movieclip (standframes, 7); standmovie.loop = sandt. addchild (standmovie); pivotx = this.width * 0, 5; dette. addeventlistener (event.enter_frame, onframe)} offentlig funktion onframe e: begivenhed): ugyldig (hvis (mousex = = - 1) afkast; //- hvis (. x < = mousex + 5 & & dette. x > = mousex-5) {. x = mousex;} andre {var timediff: int = gettimer() - lasttime; lasttime + = timediff; hvis (mousex > dette. x) {. x + = timediff *. 15;} andre {. x - = timediff *. 15)} offentlig funktion movetopoint (pointx: antal) ugyldig (mousex = pointx; lasttime = gettimer();}}}, hold screencast, her er den ip - adresser nævnt i videoen:,, starling ramme, flash bygmester, mrdoob hi - res statistikker, vicki wenderlich er gratis kunst arkiv, vil mere starling tutorials?lad os vide i bemærkningerne.,



Previous:
Next Page: