2016-07-26 56 views
0

我想模拟在webview中的GearVR点击。 由于webview中的内容可以是任何网站,它不是在受控环境下,我需要用户点击在耳机上,获取网页视图中的X和Y位置并模拟点击。 我试过MotionEvent.obtain,但它首先需要x和y位置来模拟点击,而我没有,因为它不是真正的触摸。模拟GearVR上的点击

任何想法?

任何帮助将是伟大的。

+0

谢谢tmthydvnprt。 – Mrax

+0

有人吗?任何人 ? – Mrax

回答

0

我一直在四处寻找,看看我是否可以从MotionEvent获得绝对坐标,但我不认为这是可能的[1]。

但是,您可以通过执行光线追踪(取决于您实施应用程序的方式)来获取用户当前正在查看的X和Y位置,然后将该生命点与该结果关联起来跟踪到您的网络视图来推断“点击”。希望这可以帮助!

https://github.com/Samsung/GearVRf/issues/231

0

是添加到@ DarkTemplar的反应,在你寻找方向的方向蒙上了光线从你的虚拟位置。你的webview可能映射到我假设的空间四元组。然后执行射线平面相交,然后检查相交点是否在四边形中。如果是,找出四边形内相交的相对坐标,然后模拟那里的点击。

鼓励你检查出 https://github.com/samsung/gearvrf/wiki 更多的开发者可以帮助您有