版本:1.7.19.1beta
使用的3D场景:
Laya3D.init(0, 0, true);
今天做了一个测试,在微信小游戏上显示一个Dialog
代码如下:
Laya.loader.load(["res/atlas/comp.atlas"], Laya.Handler.create(this, function(){
console.log("load atals ok");
var dlg1:ui.TestDlgUI = new ui.TestDlgUI();
Laya.stage.addChild(dlg1);
dlg1.show();
}));[/code]在微信小游戏的模拟器上是正常的,但是在手机上就看不到UI。
后来经过调试,发现Dialog的show,默认的showEffect是true,也就是说使用动态效果,但是问题就在这里:
将动态效果关掉,立刻显示UI,就没有问题了。感觉是Dialog的动画处理的一些问题。
最后的代码就是:
[code]//这样就没有问题了
dlg1.show(false, false);
请问是我的什么参数有问题吗?还是其他的原因?