ccc3.1 的 3d 和 ui 相机渲染排序究竟怎么设置?RenderMode已不存在

版本 ccc3.1
根据文档 https://docs.cocos.com/creator3d/manual/zh/ui-system/components/engine/priority.html
设置根本不行,因为不存在RenderMode了!

需要实现 2d背景图->3d 场景 -> 2d-交互界面。
已设置
Camera-back 的 priority 为1
Camera-3d 的 priority 为2
Camera-front 的 priority 为3
没有RenderMode属性,设置不了,最终也实现不了效果

大佬呢 @ gameMaster(答案虽迟但到)

你附上的文档地址是之前 3D 的,v3.1 的文档是在这里:https://docs.cocos.com/creator/3.1/manual/zh/ui-system/components/engine/priority.html

看了文档,还是不行,折腾了几天,我上传上图的源文件了,麻烦大佬看看,具体要怎么弄??这个需要应该很常见啊!test.zip (1.2 MB)

你好,目前如果需要实现你的需求的话,单个相机只渲染所需要的节点,比如 Camera-back 的 visibility 里 layer 勾选 back,Camera-3d 的 visibility 里 layer 只勾选 ui_3d,Camera-front 的 visibility 里 layer 只勾选 front ,这样能实现你的需求,当前是由于几个相机勾选了多个重复的 layer,导致重复渲染引起。

谢谢大佬,可以了!

希望文档能补充这些说明,让大家少走弯路 :slight_smile:

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。