GoogleVR 1.0.1:立体相机在 Unity 游戏视图中正常,但在编译为 Android 时过于分离
GoogleVR 1.0.1: stereo cameras are OK in the Unity Game View but too separated when compiled to Android
我会说我必须更改的值是附加到主摄像头的 StereoController 脚本的 stereoMultiplier。不管怎样,我想我已经改变了 GvrViewer、MainCamera 和 StereoController 的每一个值。编译到 Android 智能手机时,似乎没有任何改变左右摄像头的分离。
我可以在 Unity 游戏视图中看到正确的分离,但是当我将它编译到智能手机时,相机分离得太大(见下图)。
我认为在三星 S4 上将智能手机更新到 Android 6.0 Marshmallow (CyanogenMod 13.0) 后出现了这个问题。
更新:我已经更新到 GoogleVR 1.0.1。同样的问题还在发生。
将比例更改为 0.007(与提供的 GoogleVR 演示场景中的对象比例非常相似:0.003)似乎可以解决问题。
注:此处讨论:https://github.com/googlevr/gvr-unity-sdk/issues/351
更新:在之前的 link 中,有人写道:
Android 应用:
/sdcard/Cardboard/current_device_params
所有 gvr(cardboard) 应用程序都将使用此文件 --- "current_device_params".
也许你应该去 url 设置你的设备配置文件 https://vr.google.com/cardboard/viewerprofilegenerator/
此外,您还可以这样做:
How to change Field of View in Google VR SDK for Unity
我会说我必须更改的值是附加到主摄像头的 StereoController 脚本的 stereoMultiplier。不管怎样,我想我已经改变了 GvrViewer、MainCamera 和 StereoController 的每一个值。编译到 Android 智能手机时,似乎没有任何改变左右摄像头的分离。
我可以在 Unity 游戏视图中看到正确的分离,但是当我将它编译到智能手机时,相机分离得太大(见下图)。
我认为在三星 S4 上将智能手机更新到 Android 6.0 Marshmallow (CyanogenMod 13.0) 后出现了这个问题。
更新:我已经更新到 GoogleVR 1.0.1。同样的问题还在发生。
将比例更改为 0.007(与提供的 GoogleVR 演示场景中的对象比例非常相似:0.003)似乎可以解决问题。
注:此处讨论:https://github.com/googlevr/gvr-unity-sdk/issues/351
更新:在之前的 link 中,有人写道:
Android 应用: /sdcard/Cardboard/current_device_params
所有 gvr(cardboard) 应用程序都将使用此文件 --- "current_device_params".
也许你应该去 url 设置你的设备配置文件 https://vr.google.com/cardboard/viewerprofilegenerator/
此外,您还可以这样做:
How to change Field of View in Google VR SDK for Unity