[0]zOrder 修改后无效问题

在游戏启动是先运行代码
Laya.stage.addChild(fgui.GRoot.inst.displayObject)等3d资源加载完成后执行代码
 Laya.Scene3D.load("res/LayaScene_View/Conventional/View.ls", Laya.Handler.create(this, (scene) => {
            this._scene = scene;
            Laya.stage.addChild(scene);
  this._scene.zOrder = 0;
}结果结果为3d场景覆盖了UI场景zOrder代码执行无效
 
试列已上传
已邀请:

小高

赞同来自:

您好请提供一份可以复现此问题的精简示例,我们来查一下。

185*****565

赞同来自:

复现示例

小高

赞同来自:

更改Zorder,则会按照值的大小对同一容器的所有对象重新排序。值越大,越靠上。默认为0,则根据添加顺序排序。
也就是说下面这句话设置为0其实是无效的,因为Zorder默认为0,如果想要显示UI场景,可以将Zorder的值改为-1。

24.png

 

要回复问题请先

商务合作
商务合作