If you haven’t yet, have a short look at VG_ExternalControllerManager on the purpose of a VG_ExternalController.
This is an external controller class that supports the LeapMotion controller as an external controller.
The following requirements have to be met to be able to use this controller:
- You have a Core Assets plugin imported into your Unity project.
- Note that Core Assets > 4.4.0 are for LeapMotion SDK 4 or higher, and the older Core Assets are for LeapMotion SDK 3 (lastest CA 4.3.4).
- You have the corresponding LeapMotion SDK installed on your computer.
If these requirements are met, you will be able to use the “VG_EC_LeapHand” controller profile to setup your MyVirtualGrasp configuration (otherwise an error will appear on the console).
All finger bones are mapped.
Will be controlled through Leap controller system, such as Leap.Fingers.Bones.
Will be controlled through Leap controller system, such as Leap.Hand.GrabStrength.