关于渲染顺序的疑问

只能用单摄像机和不改变节点顺序的情况下 如何让红色方块渲染在最顶层?

可以分别给wihte,red,yellow,blue的group设置1234,然后在camera里,修改cullingMask

你这样,其它的不就没渲染了

可以试试用节点的 zindex 来操控。

zindex只能控制子节点的渲染顺序, 也实现不了那种效果

单摄像机实现不了,之前有人提过类似globalZIndex这种方式,后来不了了之。

隔壁unity可以给节点分组,组间组内可以调整渲染顺序,这个功能馋哭了。

另外我是真的很想要这个功能,你如果有方法了请告诉我。

2赞

我也想要啊

为什么一定要用单摄像机,用两个摄像机问题就迎刃而解了,很麻烦吗?
单摄像机的情况下,去实现以前类似的globalZindex这样的功能,会让引擎渲染逻辑变复杂,而且会破坏自动合批等优化

1赞