.ani动画文件
是将动画数据,翻译成了一个文件保存起来,当引擎加载的时候通过这个文件获取相应的数据即可加载动画显示
1.创建这个动画文件
和场景的建立方式是一样的,建立一个GraphicAnimation动画文件
F12导出后就会在laya--pages--.ani文件就存在了;
2.加载和控制动画文件
export default class FirstScene extends Laya.Scene {
constructor(){
super();
}
onEnable(){
Laya.loader.load("res/atlas/role.atlas",Laya.Handler.create(this,this.onResLoaded));
}
onResLoaded(){
this.roleAni = new Laya.Animation();
this.roleAni.loadAnimation("PersonAni.ani");//加载laya/pages下的ani文件;
this.dropPage.addChild(this.roleAni);//将动画效果添加到显示布局的正中央;
this.roleAni.pos(this.dropPage.width/2,this.dropPage.height/2);//设置动画效果的显示位置;
this.roleAn