[LayaAir3]dialog的onOpened是在show effect之后触发,这个设定是否合理 ?

我在open dialog的传入的参数,只能在onOpened方法里面获取
 
开启show effect后,onOpened又在show effect之后执行
 
所以onOpened里面处理ui刷新,会有肉眼可见的延迟。
 
是我用法不对,还是这个设定本身不合理?
已邀请:

layaAir小孟

赞同来自:

您好,onOpened是场景打开完成后,调用此方法,如果有弹出动画,则在动画完成后执行。一般来说,通过open一个Scene后,open附带传递参数给打开的Scene,此时用onOpened方法接收传入的参数。

而dialog通常是制作成预制体,使用时先加载预制体,然后show显示dialog:
1.png

 

要回复问题请先

商务合作
商务合作