webentwicklung-frage-antwort-db.com.de

SteamVR_Controller wurde nicht gefunden

Ich versuche, nach diesem Tutorial einen Pokemon Go-Klon in Unity zu erstellen ( https://www.youtube.com/watch?v=XH942mANiv4 ). Ich versuche jedoch, es auch in VR mit SteamVR zu schaffen. 

Dem Leitfaden zur Vive on Wenderlich-Website hier ( https://www.raywenderlich.com/792-htc-vive-tutorial-for-unity ) folgend, erhalte ich folgende Fehlermeldung:

Assets/Scripts/ViveControllerInput.cs (7,13): Fehler CS0246: Der Typ- oder Namespace-Name 'SteamVR_TrackedObject' wurde nicht gefunden. Vermissen Sie 'Valve.VR' mit Direktive? 

Ich ziehe den ViveControllerInputTest auf beide Controller, erhalte aber immer noch diesen Kompilierungsfehler. 

Ohne das Skript kann ich das Headset aufsetzen, die Controller sehen und herumlaufen. 

Jede Hilfe wäre dankbar! Vielen Dank

1
user93975

Mit der Version 2.0 des SteamVR Unity Plugins hat Valve den Code für die Verwendung des neuen SteamVR-Eingangssystems (Entfernen des vorherigen Controllersystems) aktualisiert. Mehr Info:

Du kannst entweder:

  • aktualisieren Sie Ihr Projekt, um das neue SteamVR-Eingabesystem zu verwenden, oder
  • laden Sie eine vorherige Version des SteamVR Unity Plugins von Github herunter und fügen Sie sie manuell zu Ihrem Projekt hinzu. Zum Beispiel kann Version 1.2.3 des SteamVR Unity Plugins von hier heruntergeladen werden: https://github.com/ValveSoftware/steamvr_unity_plugin/releases/tag/1.2.3
2
mas