web-dev-qa-db-ja.com

SteamVR_Controllerが見つかりませんでした

このチュートリアルに従って、UnityでPokemon Goクローンを作成しようとしています( https://www.youtube.com/watch?v=XH942mANiv4 )。ただし、SteamVRを使用してVRでも機能させるようにしています。

ただし、Vive on WenderlichのWebサイトのガイド( https://www.raywenderlich.com/792-htc-vive-tutorial-for-unity )に従って、次のエラーが発生します。

Assets/Scripts/ViveControllerInput.cs(7,13):エラーCS0246:タイプまたは名前空間名 'SteamVR_TrackedObject'が見つかりませんでした。ディレクティブを使用して 'Valve.VR'がありませんか?

ViveControllerInputTestを両方のコントローラーにドラッグしていますが、まだこのコンパイルエラーが発生します。

スクリプトがなければ、ヘッドセットを装着し、コントローラーを見て歩き回ることができます。

何か助けていただければ幸いです!ありがとうございました

4
user93975

SteamVR Unityプラグインのバージョン2.0のリリースに伴い、Valveは新しいSteamVR入力システムを使用するようにコードを更新しました(以前のコントローラーシステムを削除)。より詳しい情報:

次のいずれかを行うことができます。

  • 新しいSteamVR入力システムを使用するようにプロジェクトを更新する、または
  • 以前のバージョンのSteamVR UnityプラグインをGithubからダウンロードし、手動でプロジェクトに追加します。たとえば、SteamVR Unityプラグインのバージョン1.2.3はここからダウンロードできます: https://github.com/ValveSoftware/steamvr_unity_plugin/releases/tag/1.2.
3
mas