我能否在Android VR视图中添加类似YouTube的凝视控制功能而不使用Unity?

8

我正在使用谷歌VR SDK为安卓制作虚拟现实视频播放器。我希望在我的VR播放器中添加视线控制,以便在播放器中添加媒体暂停和播放控件。我知道可以使用Unity实现这一点,但我需要使用安卓或Java代码来完成。是否有任何方法可以在本地安卓代码中实现它,而不使用Unity。

1个回答

1
是的,你可以这样做,但需要自己计算用户是否正在注视按钮。谷歌提供了一个示例Android VR项目,可以在此处找到。查看链接文件底部的isLookingAtObject()方法。您可以将其应用于在世界空间中具有位置的按钮,而不是演示中的立方体目标。
然而,由于您只是制作一个视频播放器,摄像机和按钮都不移动,您可以硬编码您正在观看某些按钮的角度,并且如果摄像机旋转在给定按钮的视角阈值内,那么您就知道您正在注视该按钮。

谢谢@MBorsch提供的信息,是否有适用于iOS注视的解决方案,而不需要使用Unity? - LuminiousAndroid

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接