我可以在不使用 Unity 的情况下在 Android VR 视图中添加像 youtube 这样的凝视控制功能吗?



我正在使用谷歌VR安卓SDK制作VR视频播放器。我想在 VR 播放器中拥有凝视控制,以便在播放器中添加媒体暂停和播放控件。我知道我们可以使用 Unity 来实现这一点,但我需要使用 android 或 java 代码来做到这一点。有没有办法在不使用 Unity 的情况下在原生 android 代码中实现它。

是的,你可以,但你需要计算用户是否自己在盯着按钮。谷歌提供了一个示例Android VR项目来做到这一点。查看链接文件最底部的 isLookingAtObject() 方法。您可以将其应用于您在世界空间中的位置的按钮,而不是像演示中那样的立方体目标。

但是,由于您只是制作一个摄像机和按钮都不移动的视频播放器,因此您可以硬编码您正在查看某些按钮的角度,如果相机旋转在给定按钮视角的阈值内,那么您就知道您正在凝视按钮。

最新更新