Hello, I can't seem to get my Vive controllers to track in Unity 5.6.0b3, however my headset tracks perfectly fine (I can see the x,y, and z constantly changing). When I press play, Controller (left) and Controller (right) just go grey in the Hiearchy, and the "active" tickboxes for each controller (at the top of the inspector) just get un-checked when I press play (they track just fine outside of Unity). I followed this tutorial, https://www.raywenderlich.com/149239/htc-vive-tutorial-unity using their demo scene, but I've also tried it in an empty scene, same issue. Also tried opting out of SteamVR beta, no dice. The only Assets in my folder is a clean import of the latest SteamVR plugin. Any ideas?
EDIT: FIXED!!! I tried Unity 5.5.0b4 and it works!!! I guess there's something that changed with the latest beta that breaks something in the SteamVR plugin.
Also, unrelated, but I was also getting this compile error:
UnityEditor.PlayerSettings' does not contain a definition for `SplashScreen'
so I opened SteamVR_Settings.cs and changed all instances of PlayerSettings.SplashScreen.show to PlayerSettings.showUnitySplashScreen, and it seemed to fix the errors. This was happening in all versions I tried.
Answer by swedishfisk
Feb 05 at 09:26 PM
I'm getting the same error on 5.6.0b6 so this has not been resolved.
Edit: this is solved in 5.6.x by manually adding the SteamVR_UpdatePoses component to the main camera!
Adding "Steam VR_Update poses" script to "Camera (eye)", solved to me too ....
Unity 5.6.0f3 (32-bit)
Answer by Fazri
Feb 11 at 11:41 PM
I can confirm Swedishisk fix works! Adding SteamVR_UpdatePoses to the main camera (Camera Eye) solves the hand tracking issue in. Unity 5.6.0b7. Hand / controller tracking works fine after adding that component.
Answer by ecokeley
Jan 22 at 12:29 AM
I too am seeing this issue. I'd like to try out the beta features. Anyone find a better solution than rolling back to 5.5.0b4? (sounds like its the pose components)
Answer by Joel_Dittrich
Mar 12 at 05:20 PM
Solved with Swedishisk method, but I can also not grab objects, as in this tutorial. Any suggestions?
(Unity v5.6.0b10, SteamVR v1.2.1 runtime v1485823399 and SDK version 1.0.6)
Answer by robinerd
Mar 12 at 03:20 PM
Also found this bug report with status "Won't fix": https://issuetracker.unity3d.com/issues/vr-slash-regression-vive-controllers-are-not-activated-and-do-not-function-in-scenes-with-steamvr-camera-rig
Guess that means we have to wait for a Steam VR update on asset store. Meanwhile I tried the fix suggested by Swedishfisk and it seems to work! Thanks :)
Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.
The best place to ask and answer questions about development with Unity.
To help users navigate the site we have posted a site navigation guide.
If you are a new user to Unity Answers, check out our FAQ for more information.
Make sure to check out our Knowledge Base for commonly asked Unity questions.
If you are a moderator, see our Moderator Guidelines page.
We are making improvements to UA, see the list of changes.
Answers and Comments
13 People are following this question.
Vive Controller not enabled until mouse click
Using RealTrigger controllers?
Gesture Recognition (e.g. circle, numbers) from many x, y coordination system values (Google Daydream)
MMD How to export model and animations to Unity as 3rd person controller?
Open GUI on Certain HTC VIVe Controller Angle/Turn