0

Google Daydream 用のモバイル vr ゲームを作成しています。自分のゲームに WorldSpace UI を追加して、それと対話したいと考えています。回転を追跡するコントローラー(Wiiコントローラーのように機能する)があるため、ゲームでピボットを回転させます。このコントローラーがどのように機能するかの例があります。これを行う良い方法は、レイキャストを使用してUIとやり取りすることだと思いました(ピボットから撮影されます)が、検索した後、役立つものは何も見つかりませんでした。多分それを行う別の簡単な方法がありますか?

4

1 に答える 1

1

Google VR で Gaze Interaction をセットアップする手順。

  1. Gaze Input モジュールEventSystemオブジェクトに追加します。

    イベントシステム

  2. グラフィック Raycasterコンポーネントをキャンバス (すべてのキャンバス) に追加し、 MainCamera ( Headの子) をキャンバス コンポーネントのイベント カメラとして割り当てます。

    キャンバス

  3. Main Camera の子としてGvrReticle prefabを追加します。次のようになります。

    レチクル

Input.GetMouseButtonDown(0)これで、UI は通常どおりクリック ( ) に応答します。Retical/Gaze の下の UI をクリックします。入力マネージャーのクリックボタンにコントローラーの入力をマップするだけです。

これが役立つことを願っています:)

于 2016-08-22T17:00:08.427 に答える