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

vij*_*lod 8 java android google-cardboard virtual-reality google-vr

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

小智 1

是的,可以,但是您需要计算用户自己是否正在注视按钮。Google在这里提供了一个执行此操作的 Android VR 项目示例。查看isLookingAtObject()链接文件最底部的方法。您可以将其应用于在世界空间中所处位置的按钮,而不是像演示中那样应用于立方体目标。

然而,由于您只是制作一个视频播放器,其中相机和按钮都不会移动,因此您可以对您查看某些按钮的角度进行硬编码,以及相机旋转是否在给定按钮视角的阈值内然后您就知道您正在注视按钮。