La clase CellCountDivider proporciona una forma para que nosotros informamos al SpriteSheetComponent cómo se alinean las imágenes. Aquí le estamos diciendo es que hay 6 imágenes a lo largo del eje x
var divisor:. CellCountDivider = new CellCountDivider (); divider.xCount = 6; IdleRightSpriteSheet.divider = divisor;El paso final en la implementación de la animación es crear añadir un objeto AnimationControllerInfo a la base de datos interna de animaciones que mantiene la AnimationController.
Cada AnimationControllerInfo referencia a un SpriteSheetComponent y mantiene algunos detalles adicionales como la velocidad de fotogramas, si la animación se enlaza etc. Aquí creamos un objeto AnimationControllerInfo que hace referencia al SpriteSheetComponent creado anteriormente
var IdleRightAnimation:. AnimationControllerInfo = new AnimationControllerInfo () ; IdleRightAnimation.frameRate = 12; IdleRightAnimation.loop = true; IdleRightAnimation.spriteSheet = IdleRightSpriteSheet;
Este AnimationControllerInfo entonces se hace referencia en la AnimationController y el AnimationController se agrega a la entidad
Animation.animations [. ,,,0],"IdleRight"] = IdleRightAnimation; entity.addComponent (Animación, "Animación");Las animaciones en PushButton requieren la combinación de un buen número de clases juntos, pero una vez que entienda el proceso es un proceso hacia adelante razonablemente recta para animar una entidad.
PushButton Tutorial Series - Actualización Animation
- Iniciales Formulario Evaluation
- Creación de un contenedor de secuencia simple en C ++
- Mysql create table SQL Chrys
- Entradas y salidas de encargo Applications
- Base de datos Design
- Los operadores de asignación en Php
- Fácil Optimización: Zipalign
- Cómo códigos de barras y smartphones Rearchitect Information
- Mysql: Comprensión relacional Tables
- Solución de problemas de red Commands