[LayaAir 2.0]TimeLineUI不存在的问题
如下代码,摘自文档时间轴动画 3.4 在UI中使用timeline动画。
********************************************************************************************************************************
问题已解决,Laya2.0 不再生成UI代码,而是通过加载场景页面来实现,修改后代码如下
//初始化引擎运行时发现ui变量不存在,打控制台打ui,Laya.ui,Laya.TimeLineUI均发现不存在,在文档中也搜到不TimeLineUI的文档,请问这个API是不是取消了?
Laya.init(600, 400);
//设置舞台背景色
Laya.stage.bgColor = "rgba(0,0,0,0.1)";
//加载图集成功后,执行onLoaded回调方法
Laya.loader.load("res/atlas/apes.atlas", Laya.Handler.create(this, onLoaded));
function onLoaded() {
//创建一个UI实例
var plan = new ui.TimeLineUI();
//添加到舞台
Laya.stage.addChild(plan);
//播放UI场景中的动画
plan.crashed.play();
}
********************************************************************************************************************************
问题已解决,Laya2.0 不再生成UI代码,而是通过加载场景页面来实现,修改后代码如下
//初始化引擎
Laya.init(1024, 720);
//设置舞台背景色
Laya.stage.bgColor = "rgba(0,0,0,0.1)";
//加载图集成功后,执行onLoaded回调方法
Laya.loader.load("res/atlas/apes.atlas", Laya.Handler.create(this, onLoaded));
function onLoaded() {
// //创建一个UI实例
// var plan = new ui.TimeLineUI();
// //添加到舞台
// Laya.stage.addChild(plan);
// //播放UI场景中的动画
// plan.crashed.play();
//创建一个Animation实例
var tl = new Laya.Animation();
//加载动画文件
tl.loadAnimation("TimeLine.ani", Laya.Handler.create(this, function () {
Laya.Scene.open('LoadAni.json');
}));
}
没有找到相关结果
已邀请:
1 个回复
Aar0n
赞同来自: