setSiblingIndex(100)无效

最近在开发一款项目,在基础UI下需要一个公共UI(例如tips等 这两个UI都添加了Canvas组件,ps:不添加Canvas无法渲染UI),

公共节点设置为常驻,在当前场景一切正常,在加载另一个场景后设置公共节点Index为最高,出问题了


问题1:发现tipsUI在基础UI之下显示 打印出Index是正确的,但是渲染错误,
问题2:并且BlockInput不起作用,打开的时候还是能够点穿界面,调试发现也在基础UI之下显示
得出结论 :index设置是正确的,渲染出问题说明index不是最终渲染唯一贡献者,能够点穿说明最终渲染层级影响点击事件,并不是节点排序index,
解决问题:查看两个基础UI和公共UI Canvas组件,发现priority渲染优先级都为0,修改公共UI的为1问题解决




ps:虽然说的好像不是一个东西,但是问题解决了
ps:设置节点index小于某个节点index