组件渲染顺序完全没有反应


childrenRenderOrder

sortingOrder

apexIndex
我都试过了,全都没有效果,界面组件只受
createInstancer的顺序影响,通过
addChild
修改顺序也没反应
已邀请:

小小法师

赞同来自:

let view = UI_MainView.createInstance();//只有这里换了顺序才会有效果
let root = UI_RootView.createInstance();

Game.gui.GRoot.inst.addChild(view);
Game.gui.GRoot.inst.addChild(root);

Game.gui.GRoot.inst.setChildIndexBefore(view, 12);
Game.gui.GRoot.inst.setChildIndexBefore(root, 2);
Game.gui.GRoot.inst.setChildIndex(view, 12);
Game.gui.GRoot.inst.setChildIndex(root, 222);

小小法师

赞同来自:

  this.renderer.sortObjects = false;
搞定了,这一句这么关键的话居然没有写,也能理解你们忙不过来,初接触,希望以后没有啥坑了

谷主

赞同来自:

我们再忙不过来,给出的demo还是正确的。不看那就没办法了。

要回复问题请先登录注册