2016-07-26 39 views
0

私はGearVRのクリックをウェブビュー内でシミュレートしようとしています。 webviewのコンテンツはどのウェブサイトでもかまいませんので、の管理下の環境にはありません、をクリックしてください。ヘッドセットでをクリックし、ウェブビューでXとYの位置を取得してクリックをシミュレートします。 私はMotionEvent.obtainを試しましたが、実際のタッチではないので、クリックをシミュレートするにはまずxとyの位置が必要ですが、持っていません。GearVRのクリックをシミュレートする

アイデア?

助けがあれば助かります。

+0

おかげであなたを助けることができますチェックアウトすることをお勧めします。 – Mrax

+0

誰でも?誰でも ? – Mrax

答えて

0

私はMotionEventから絶対座標を得ることができるかどうか調べてきましたが、それは可能ではないと考えています[1]。

ただし、(アプリケーションの実装方法に応じて)レイトレースを実行することで、ユーザーが現在見ているXとYの位置を取得し、その結果としてヒットポイントを関連付けることができますあなたのウェブビューをトレースして「クリック」を推測する。お役に立てれば!

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

0

はい@にDarkTemplarの応答を追加するために、あなたの見ている方向の方向に仮想位置から光線をキャスト。あなたのwebviewはおそらく私が想定している空間のクワッドにマップされています。その後、レイプレーンの交点を実行し、交差点が四角形内にあるかどうかを確認します。そうであれば、クワッド内の交差点の相対的な座標を求め、そこでクリックをシミュレートします。

あなたは https://github.com/samsung/gearvrf/wiki より多くの開発者がtmthydvnprtそこ

関連する問題