var divider. CellCountDivider = new CellCountDivider (); divider.xCount = 6; IdleRightSpriteSheet.divider = divider;De laatste stap in implementeren animatie is om te creëren voeg een AnimationControllerInfo object naar de interne database van animaties onderhouden door de AnimationController.
Elke AnimationControllerInfo verwijst naar een SpriteSheetComponent en onderhoudt een aantal extra details, zoals de frame rate, of de animatie Hier wordt een lus enz we een AnimationControllerInfo object dat de SpriteSheetComponent bovenstaande gecreëerd verwijst creëren
var IdleRightAnimation. AnimationControllerInfo = new AnimationControllerInfo () ; IdleRightAnimation.frameRate = 12; IdleRightAnimation.loop = true; IdleRightAnimation.spriteSheet = IdleRightSpriteSheet;
Dit AnimationControllerInfo wordt dan verwezen door de AnimationController en de AnimationController wordt toegevoegd aan de entiteit
Animation.animations [. ,,,0],"IdleRight"] = IdleRightAnimation; entity.addComponent (Animation, "Animatie");Animaties in PushButton vereisen een combinatie van een flink aantal klassen samen, maar zodra je het proces te begrijpen is het een redelijk eenvoudig proces om een entiteit animeren.
PushButton Tutorial Series - Updaten Animation
- Regex Groeperingen in Perl
- Papervision 3D Programming Tutorial - Verbeterde Fog
- Perl Verwijzing naar een anonieme Subroutine
- Basis Codering van Window Class Procedure
- Het ontwerpen van Database Tables
- Container Bibliotheek sequenties in C ++ Simplified
- Mysql Regelmatige Expressions
- Huren DotNetNuke Developer voor Custom DNN Development
- Core String In C
- Arrays In C