Virtual Joystick

I am prototyping a VR game and want to make an in-game virtual joystick, similar to this found in The Lab by Valve:

I am mimicking the model using a similar shaped Cube, and can grab it using NewtonVR NVRInteractableItem.

Can anyone lead me in the correct direction for setting up the angular pivot?

I’ve tried this using two GameObjects:

  • Handle with Configurable Joint and Limited X/Z angular motion
  • Empty PivotPoint GameObject w/ Rigidbody as the Connected Body

However, my Handle just skews like a Rhombus, and it is not as smooth as it feels in The Lab.

Have you found a solution to this?

The OP last visited the forum over 3 years ago…

Well if any one else stumble on this I hope this helps them get closer to a solution. https://answers.unity.com/questions/1663694/steamvr-virtual-joystick-help-needed.html?childToView=1667454#answer-1667454