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.
Trykknap Tutorial Series - Opdatering Animation
- Php Sammenligning og regning Operators
- Pass SCJP exam
- Abstract Factory Design Pattern
- Simulering onMouseOut Begivenhed til webside Layers
- Rediger Kontrol Messages
- Identifikation dataelementer og Entities
- Realiseringen af et Space Invaders klon med Trykknap - Explosions
- Få at vide Irrlicht 3D-motor - Collision Detection
- Hvorfor det giver mening at Outsource Webudvikling Og Leje Php Developers
- Kom godt i gang med Xhtml