Google Daydream 用のモバイル vr ゲームを作成しています。自分のゲームに WorldSpace UI を追加して、それと対話したいと考えています。回転を追跡するコントローラー(Wiiコントローラーのように機能する)があるため、ゲームでピボットを回転させます。このコントローラーがどのように機能するかの例があります。これを行う良い方法は、レイキャストを使用してUIとやり取りすることだと思いました(ピボットから撮影されます)が、検索した後、役立つものは何も見つかりませんでした。多分それを行う別の簡単な方法がありますか?
質問する
1079 次
1 に答える
1
Google VR で Gaze Interaction をセットアップする手順。
Gaze Input モジュールを
EventSystem
オブジェクトに追加します。グラフィック Raycasterコンポーネントをキャンバス (すべてのキャンバス) に追加し、 MainCamera ( Headの子) をキャンバス コンポーネントのイベント カメラとして割り当てます。
Main Camera の子としてGvrReticle prefabを追加します。次のようになります。
Input.GetMouseButtonDown(0)
これで、UI は通常どおりクリック ( ) に応答します。Retical/Gaze の下の UI をクリックします。入力マネージャーのクリックボタンにコントローラーの入力をマップするだけです。
これが役立つことを願っています:)
于 2016-08-22T17:00:08.427 に答える