我刚刚更新到 MRTK RC2,直到现在,如果不进行一些调整,就无法实现持久相机。曾经有一个持久性检查按钮,但除此之外,我还必须输入 FocusProvider.cs 脚本,并且在“FindOrCreateUIRaycastCamera”中,我会将 MainCamera 设置为 UIRayCastCamera 的父级。我很确定这也是测试版中的设置,但自从它随机不再是 MixedRealityPlayspace 相机的一部分后,很难在 Unity 中更改场景。
现在我的小快速修复似乎不再起作用了,UIRaycastCamera 将成为 MainCamera 的子对象,但在场景更改时它消失了,从那里没有任何作用。我自己编写了一个脚本来制作相机 DontDestroyOnLoad,但如前所述,UIRayCastCamera 神奇地消失了,而且很多 MRTK 的东西似乎都依赖于这个相机。
我几乎可以肯定,一定有比我迄今为止一直在做的更好的方法来在整个场景中使用持久的相机。我该怎么办?