*   >> Læs Uddannelse artikler >> science >> programming

Trykknap Tutorial Series - Animation

= ny CellCountDivider (); divider.xCount = 6; IdleRightSpriteSheet.divider = divider

Det sidste trin i gennemførelse af animation er at skabe tilføje et AnimationControllerInfo objekt til den interne database over animationer vedligeholdes af AnimationController. Hver AnimationControllerInfo refererer til en SpriteSheetComponent og vedligeholder nogle yderligere detaljer som frame rate, om animationen loopes osv Her skaber vi et AnimationControllerInfo objekt, der refererer til SpriteSheetComponent oprettet ovenfor

 var IdleRightAnimation:.

AnimationControllerInfo = ny AnimationControllerInfo () ; IdleRightAnimation.frameRate = 12; IdleRightAnimation.loop = true; IdleRightAnimation.spriteSheet = IdleRightSpriteSheet

Denne AnimationControllerInfo derefter refereres af AnimationController, og AnimationController føjes til den enhed

 Animation.animations [. ,,,0],"IdleRight"] = IdleRightAnimation; entity.addComponent (Animation, "Animation") 

Animationer i Trykknap kræver at kombinere en hel klasser sammen, men når du forstår den proces, det er et rimeligt ligetil proces at animere en enhed.


Page   <<  [1] [2] 
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.