I’m trying to add simple stick navigation to my SteamVR game and it works mostly fine. However whenever I’m moving the player hands slowly sink down. The player head tracks properly, and weirdly enough hands also track properly if the hand is holding an object (through SteamVR interaction system). See the video below:
dvq8p2
I also tracked down all the children of the Player and found that the “Right/LeftHand” that has the “Hand” and “SteamVR_Behaviour_Pose” script tracks properly, but the 3D model with the “RenderModel” script is the one that’s slowly falling down.
I also found that if I set the player’s position to be equal to the FPS character’s position in the FixedUpdate, the hands fall down consistently. However if I update the position in the Update, then hands fall down for a little bit (like 0.1s) then update, resulting in jumping up and down behaviour.