我正在制作一个虚拟现实视频播放器使用谷歌VR SDK的android。我想在我的VR播放器中有凝视控件,以便在播放器中添加媒体暂停和播放控件。我知道我们可以使用unity来实现这一点,但我需要使用android或java代码来实现。有没有办法在不使用unity的情况下用原生android代码实现它。
发布于 2017-03-22 00:24:46
是的,你可以,但你需要计算用户是否在盯着按钮看。谷歌已经提供了一个示例安卓VR项目来实现这一here。看看链接文件最底部的isLookingAtObject()方法。您可以将其应用于其在世界空间中的位置的按钮,而不是像演示中那样的立方体目标。
然而,由于你正在制作一个摄像机和按钮都不移动的视频播放器,你可以硬编码你正在观看某些按钮的角度,如果摄像机旋转在给定按钮视角的阈值内,那么你就知道你正在凝视这个按钮。
https://stackoverflow.com/questions/42024986
复制相似问题