Appearance
录屏概述
说明:
通过 AROS 的系统菜单进行录屏操作,工程中不需要特殊设置。
OS 0.3.1 & SDK 2.4.1 已知问题及解决方案:
**问题:**在第一个场景时打开录屏/投屏,进入第二个场景时 RGB 背景板会被左右眼渲染相机渲染。
**原因:**在于背景板是运行时创建的 layer,会自动被第一个场景的相机忽略,但进入第二个场景的时候,新增的 layer 会被包含入相机的渲染列表中(cullingmask=everything)
项目中的可采用的解决方案:
方案说明:下一个版本的 OS 和 SDK 中新的投录屏方案本身可以规避该问题,而当前版本修改涉及较多 unity 的基本环境设置,可能引入新的风险
- 开发中手动添加 Layer,专用于背景板,如取名“VideoBg”
- 设置 cameraRig 的 LeftCamera 和 RightCamera 的 CullingMask 取消勾选"VideoBG")
- 找到 ARRenderRGB.cs,注释原设置 layer 代码段,并显式设置新的 layer 值