Unity3d 为什么场景摄影机在播放时会更改位置和旋转

Unity3d 为什么场景摄影机在播放时会更改位置和旋转,unity3d,steamvr,Unity3d,Steamvr,赢得10场职业赛,Unity 2019.2.17f1 这个问题偶尔会随机出现。这台机器上有多个不同的场景 在本例中,除了默认的主摄影机和平行光之外,我有一个完全为空的场景。我没有在场景中添加任何脚本。在inspector中,相机位于位置0、10、0,默认情况下旋转90、0、0。一旦我点击play,相机立即跳到一个看似随机的位置并旋转。如果我删除主摄像头并创建一个新的摄像头游戏对象,同样的事情也会发生在它身上。请参阅此屏幕记录以演示问题: 我想这可能与我的机器上运行了SteamVR有关。有人知道

赢得10场职业赛,Unity 2019.2.17f1

这个问题偶尔会随机出现。这台机器上有多个不同的场景

在本例中,除了默认的主摄影机和平行光之外,我有一个完全为空的场景。我没有在场景中添加任何脚本。在inspector中,相机位于位置0、10、0,默认情况下旋转90、0、0。一旦我点击play,相机立即跳到一个看似随机的位置并旋转。如果我删除主摄像头并创建一个新的摄像头游戏对象,同样的事情也会发生在它身上。请参阅此屏幕记录以演示问题:

我想这可能与我的机器上运行了SteamVR有关。有人知道这是什么原因吗?我在哪里可以找到切换此行为的设置?谢谢您

在您得到的控制台中

OpenVR初始化

您似乎在ProjectSettings->Player->XR设置中启用了
虚拟现实支持
,因此摄像头的位置和方向由虚拟现实设备控制

从方位上看,我猜它就在某个地方^^


只需禁用此功能即可解决您的问题。

要补充derHugo的答案:要在不禁用VR支持的情况下阻止相机跟随VR设备,请将相机组件的目标眼睛属性设置为
None(主显示)

非常感谢!我无法取消选中XR设置面板中的“支持虚拟现实”切换(当我单击它时,一些加载对话框会定期出现,然后什么都没有更改),因此我按照@eagleeyez的说明首先禁用“自动启用VR”设置。