私はUnity 5.5でプログラミングしていますが、最新のOculusユーティリティがすべて必要ですが、Unityはもはやタッチコントローラからの入力を認識しません。過去には、これはうまく働いていると私はUnity5 OVRInput not working
void Update()
{
if(OVRInput.Get(OVRInput.RawButton.A)
Debug.Log("A button pressed");
}
何も起こりませんように何かをしていた場合、私はまだ、今のコントローラの位置と回転を得ることができますが。私はあらゆる種類のOVRInputを試しました。
誰かが同じ問題を抱えているのですか、それとも私が行方不明のものがありますか?
ありがとうございます!過去にOVRManagerを何かに接続したことがなく、うまく動作するために使用された入力が、私は決して知られていませんでした。もう一度私のタッチコントローラの完全なコントロールを持つことは非常に幸せ。ありがとうございました! –
これを行う方法をちょっと説明するといいでしょう。私はそれが 'OVRCameraRig'-Prefabに付属していることを知りました。これをシーンに追加すると、ボタンが機能し始めます。 [このリンク](https://developer.oculus.com/documentation/unity/latest/concepts/unity-utilities-overview/)を参照してください。 'OculusUtilities.unitypackage'を1つにインポートして読み込むことができます。 – Pascal
シーン内でOVRCameraRigプレハブを使用することは必須ではありません(カスタム階層カメラ/文字の場合)。シーン内の任意のゲームオブジェクトにOVRManagerコンポーネントを追加するだけで、ボタンが機能し始めます。 –