使用第二个正交相机添加3D快捷栏时天空遮挡世界的问题求助
3D快捷栏相机天空遮挡问题解决方案
针对你在添加3D快捷栏时遇到的天空遮挡问题,可以通过以下几个步骤解决:
取消SubViewport的天空继承
找到SubViewport节点,关闭inherit_sky属性。这样该视口不会继承主场景的天空,避免快捷栏相机渲染的天空覆盖主画面。独立设置快捷栏相机的天空(或直接禁用)
- 如果不需要快捷栏显示天空,直接清空HotbarCamera的
sky属性; - 如果需要自定义天空,在HotbarCamera下添加一个Sky节点(比如
ProceduralSky),并将其赋值给相机的sky属性,确保和主相机的天空完全隔离。
- 如果不需要快捷栏显示天空,直接清空HotbarCamera的
确认图层渲染范围
检查HotbarCamera的cull_mask属性,确保只勾选第2图层(对应你设置的快捷栏立方体图层);同时主相机的cull_mask不要勾选第2图层,避免两个相机渲染重复内容。修正视口画面翻转(可选)
若快捷栏画面显示颠倒,勾选SubViewport的render_target_v_flip属性,调整画面方向。
内容的提问来源于stack exchange,提问作者Alexander Farber
相关产品推荐
相关产品推荐

