【发布时间】:2017-04-05 17:27:26
【问题描述】:
这是一个简单的 VR 应用程序来查看 360 度照片。我有下一张和上一张照片的 UI 按钮。我想要的是当一个人以 360 度左右的任何角度查看照片时,如果他看到下方,他应该得到那些 UI 按钮。
我尝试使用Quaternion.RotateTowards、Quaternion.Slerp、Quaternion.SlerpUnclamped 使用相机旋转这些 UI 按钮,但结果与我们在类似 VR 应用程序中看到的不同。
我正在使用 GoogleVR sdk。请帮忙。
在屏幕截图中,场景处于播放模式。查看相机的旋转。最初它位于 (0,0,0) 但我在下面观看更新的旋转。你可以看到画布上的圆形蓝色按钮。
我想要的是,当我环顾四周时,这些按钮应该保留在下方。或者换句话说,每当我往下看时,我应该看到这些按钮。和现实一样,我可以四处走动,但每当我看到下面的东西时,我都会看到我的鞋子。https://i.stack.imgur.com/Z1Fvz.jpg 第二张图片: https://i.stack.imgur.com/jLKmp.jpg
【问题讨论】:
-
提供您想要的示例,最好以屏幕截图的形式。
-
请在我上传图片并详细说明的地方查看我的答案。
-
SO 不是论坛。删除您的答案并通过编辑将其添加到问题中。
标签: user-interface unity3d google-vr