让三显示器取代VR头显方案需要多少努力?

How much efforts does it takes to let three monitors to replace VR headset program?

我有一个统一项目。它是为 VR 耳机培训使用而开发的。但是,用户在玩游戏后会有强烈的晕眩感。现在,我想用 3 个显示器来代替 VR 耳机,这样用户就可以看着这 3 个显示器来驾驶。改软件代码来实现这个是不是费了很大功夫?我可以为该软件做些什么,以便它可以 运行 在监视器中?

其实很简单:

Unity Manual Multi-Display

  • 在您的场景中有 3 个 Camera 对象并通过检查器(1-索引)根据 Camera.targetDisplay 设置它们。

  • 要使它们正确地跟随车辆,只需将它们设为车辆对象的子对象,然后它们将始终随车辆一起旋转和移动。现在根据您相对于车辆的需要定位和旋转它们。

  • PlayerSettingsXRSettings (at the bottom) 中禁用 Virtual Reality Supported 因为您不希望任何 VR-HMD 移动 Camera 但它仅由车辆变换控制。

  • 然后你还必须 activate according Displays0-索引,其中 0 是始终启用的默认监视器)例如

    private void Start()
    {
        Display.displays[1].Activate();
        Display.displays[2].Activate();
    }
    

    我不知道 "second" 或 "third" 连接的监视器是如何定义的,但我想它应该与 system display settings 中的监视器编号匹配.