This simplifies the hand control logic by using RigidBody MovePosition & MoveRotate.
The velocity assignment code has been removed.
Because the timing alignment between Leap frames and Unity FixUpdate may vary, the effect could be an increase in velocity variation. However, the velocity assignment yielded divergent motion when the Unity frame rate was irregular... so hopefully this is a net improvement.
Things to test:
[x] Physical objects remain in motion when hit. (Gentle touches may fall below the sleep threshold)
[x] Physics hands to not disassemble when the Unity frame rate is unstable.
This simplifies the hand control logic by using RigidBody MovePosition & MoveRotate. The velocity assignment code has been removed.
Because the timing alignment between Leap frames and Unity FixUpdate may vary, the effect could be an increase in velocity variation. However, the velocity assignment yielded divergent motion when the Unity frame rate was irregular... so hopefully this is a net improvement.
Things to test: