2017-04-07 9 views
1

私はGoogleのダンボールSDTKから空想のSDTにプロジェクトを移動しようとしています。私は最新のGVR SDKを使用しています。私のシーンでは、キャンバスには、ホバー上でアクティブな色を変更するボタンはほとんどありません。 Cardboardのレチクルでうまくいきましたが、Daydreamコントローラを使用しているときに、ボタンとやりとりすることができます。残りの時間は、ボタンがない場合と同じように動作し、ホバーしても何もしません。私は、同じコントローラ内で、同じアプリケーション内のオブジェクトクリックの操作でうまく動作しているという点を追加したいと思います。この問題は、キャンバスにあるボタンで発生します。私はボタン上で異なるタイプのレンダラーとコライダーコンポーネントを使用しようとしました。誰かが私を助けることができますか?デイドリームコントローラがキャンバスボタンと適切に対話できない

答えて

1

ページのの「ユーザー対話」のセクションでは、最新のGVR Unity SDKでイベントシステムを設定する方法について説明しています。

GraphicRaycasterをGvrPointerGraphicRaycasterに切り替える必要があるのは、Daydreamサポートが追加された後にのみSDKに追加されたためです。しかし、あなたのシーンがどのようにセットアップされているかについての詳細がなければ、私は確かに言えません。ログに警告やエラーが表示されますか?

また、最新のGVR Unity SDKには、キャンバス上のボタンとのやり取りを含むScrollingUIDemoというシーンがあります。その場面を見ることで、何が違うのかを判断するのに役立ちます。

私はそれが助けてくれることを願っています!あなたのシーンがどのように構築されたかについてより多くの情報を提供したら、私はさらに助けてもらうことができます。

+0

キャンバスでキャンバスと単一のボタンを使用しているとき、コントローラーは常にボタン自体を指しています。変更はありません –

+0

エディターでUnity 5.6を使用している場合は、ゲームウィンドウがフォーカスされたウィンドウであることを確認してください。それ以外の場合は、入力モジュールが更新されず、この動作が発生する可能性があります。 物理コントローラを移動する際にレーザーとコントローラが移動していますか? – Dsternfeld

関連する問題