出现此错误时,动画会丢失。
所以需要在动画的加载里面填写监听 Handler.create(this, onComplete1) ,complete事件完毕后再播放就ok了

package {
import laya.display.Animation;
import laya.utils.Handler;
import laya.webgl.WebGL;
public class HelloLayabox {
public var tl: Animation
public var tl2: Animation
private function onLoaded(): void {
//创建一个Animation实例
tl = new Animation();
//加载动画文件
tl.loadAnimation("TimeLine.ani", Handler.create(this, onComplete1));
}
private function onComplete1(): void {
//添加到舞台
Laya.stage.addChild(tl);
//播放Animation动画
tl.play();
}
}
}
文章介绍了在使用Layabox的Animation类加载动画时可能出现动画丢失的问题,解决方案是在加载过程中添加监听Handler,确保在onComplete1事件完成后才开始播放动画,从而避免问题发生。

1958

被折叠的 条评论
为什么被折叠?



