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

时间:2017-02-03 13:02:45

标签: java android google-cardboard virtual-reality google-vr

我正在使用谷歌VR SDK for android制作VR视频播放器。我想在我的VR播放器中进行凝视控制,以在播放器中添加媒体暂停和播放控件。我知道我们可以使用统一来实现这一点,但我需要使用android或java代码来实现这一点。有没有办法在本机android代码中实现它而不使用unity。

1 个答案:

答案 0 :(得分:1)

是的,你可以,但你需要计算用户是否自己注视按钮。谷歌提供了一个示例Android VR项目,可以执行此操作here。看一下链接文件最底部的isLookingAtObject()方法。您可以将此应用于您在世界空间中的位置的按钮,而不是像演示文稿中那样的多维数据集目标。

然而,由于您只是制作一个摄像机和按钮都没有移动的视频播放器,您可以硬编码您正在查看某些按钮的角度,以及相机旋转是否在给定的阈值范围内按钮的视角,然后你知道你正在注视按钮。