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