My steamVR hands freeze when i move my Player rig and im not sure why. They rotate perfectly fine. They could move when the handcollider prefab layer was set to collide with the same layer, but instead the hands lagged behind when moving. Im not sure what the issue is. Any help is greatly appreciated!
Try using a Tracked pose driver component in each hand to position and rotation
Nothing changed when i added the Tracked pose driver component to both hands. Did i miss something? hmm
Did you select device controller to left and right hands and update position and rotation?
Do you have the SteamVR_Behaviour_Pose component? You need that component to make move the hands i think if not you must move then using your own code
Okay, i added the component to the event system in the pose behaviour event system. But now only the right hand shows up and doesnt collide with the world anymore. Atleast it moves when moving the rig. Im getting the error “Object of type ‘UnityEngine.Object’ cannot be converted to type ‘UnityEngine.Experimental.XR.Interaction.BasePoseProvider’.”
you must select the proper input source for each hand in the component, but actually i dont use this component, steamvr has many problems, i move them with Unity inputtracking