La classe CellCountDivider fournit un moyen pour nous d'informer l'SpriteSheetComponent comment les images sont alignées. Ici, nous disons qu'il qu'il ya 6 images le long de l'axe des x
var diviseur:. CellCountDivider = new CellCountDivider (); divider.xCount = 6; IdleRightSpriteSheet.divider = diviseur;La dernière étape mise en œuvre de l'animation est de créer un objet ajouter AnimationControllerInfo à la base de données interne d'animations tenus par le AnimationController.
Chaque AnimationControllerInfo référence à un SpriteSheetComponent et maintient quelques détails supplémentaires comme la fréquence d'image, si l'animation est bouclé, etc. Ici, nous créons un objet AnimationControllerInfo qui référence le SpriteSheetComponent créé ci-dessus
var IdleRightAnimation:. AnimationControllerInfo = new AnimationControllerInfo () ; IdleRightAnimation.frameRate = 12; IdleRightAnimation.loop = true; IdleRightAnimation.spriteSheet = IdleRightSpriteSheet;
Cette AnimationControllerInfo est ensuite référencé par le AnimationController, et l'AnimationController est ajouté à l'entité
Animation.animations [. ,,,0],"IdleRight"] = IdleRightAnimation; entity.addComponent (Animation, "Animation");Animations en PushButton exige de combiner un bon nombre de classes ensemble, mais une fois que vous comprenez le processus, il est un processus avant raisonnablement droite pour animer une entité.
PushButton Tutorial Series - Mise à jour de Animation
- Conception base de données Tables
- AS3IsoLib Tutorial Series - Obtenir Started
- Spécificateurs d'accès en C ++ Classes
- Programmation Android: Bonjour tout le monde [1]
- Programmation Tutoriel Papervision 3D - Fog
- Iphone dessin sur une image Partie 1
- Comment faire des jeux pour mobile Platforms
- Code complet de la Magie Html client Edges
- Espace blanc dans Java
- Popularité de Various programmation informatique Languages