我在Unity for GoogleVR / Cardboard中制作(2D)360图像查看器,每只眼睛都会收到略微不同的场景视图,以获得立体效果。我想禁用它,让每只眼睛都接收相同的图像。
答案 0 :(得分:2)
不确定为什么要禁用此功能,但假设您使用的是GoogleVR资产,则可以将GvrEye
脚本的 Eye 属性值设置为 Center (它们在运行时 Main Camera Left 和 Main Camera Right 游戏对象中找到),然后设置 transform.position.x 在主摄像头上 0 和 transform.localEulerAngles.y 分别为 -8 和 +8 左和主摄像头右(这些值对我来说似乎不错,但我猜你可以调整它们。)
答案 1 :(得分:0)
公共类GvrView 支持VR渲染的视图。
设计用于全屏模式,具有横向或反向横向。
通过实现其渲染接口之一,可以像GLSurfaceView一样使用此视图:
GvrView.StereoRenderer:从渲染器中抽象出所有立体渲染细节。 GvrView.Renderer:适用于需要自行处理所有立体渲染细节的复杂引擎。 建议所有可以使用它的应用程序使用GvrView.StereoRenderer接口,但不建议使用GvrView.Renderer接口,只应在真正需要时使用。
该视图允许通过调用setStereoModeEnabled方法随时在立体声渲染器中从立体声模式切换到单声道渲染模式。
更多信息,请阅读 https://developers.google.com/vr/android/reference/com/google/vr/sdk/base/GvrView