creator版本:2.0.9。
在项目中遇到一个摄像机的问题,想请教一下大佬们有没有最最佳实践。
问题简化描述:
现在有A、B、C三个节点,有1和2两个摄像机。
要求1摄像机渲染A和C节点,2摄像机渲染B节点,并且要求ABC的节点遮挡顺序不变。
实际问题(无demo):
项目中用到了摄像机做UI的大范围移动(PanelGame),所以新建了一个摄像机(Game Camera)。也就是原有的摄像机(Main Camera)渲染普通UI(PanelOther), 摄像机2渲染PanelGame。
但是现在又有了新的UI(PanelOther2),属于不移动的UI,并且层级在PanelGame之上。如果用Main Camera进行渲染,那么会出现其被PanelGame遮挡的问题。
附加:
期望的层级顺序:
PanelOther,Main-Camera
PanelGame,Game-Camera
PanelOther2,Main-Camera
实际的层级顺序:
PanelOther,Main-Camera
PanelOther2,Main-Camera
PanelGame,Game-Camera
自己的解法:
目前自己能想到的解法就是再新建一个摄像机渲染PanelOther2,但是觉得这样做新增了太多的摄像机。
想问问大佬有没有更好的处理方案。