*   >> Lecture Éducation Articles >> science >> la programmation

PushButton Tutorial Series - Animation

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é.

Page   <<  [1] [2] 
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.