Hi, im a student thats been tasked, in a course, with making a minigame in any game engine, i chose unity, and implement leap motion interaction in that game. So i had to start learning unity ontop of leap motion within unity and im going to try and describe my problem, i've been working with normal game mode, not VR, just simple 3d with leap motion sensor set infront of keyboard on the desk.
So i've made a simple scene for a simple darts game to test LeapMotion usability/precision and i managed to implement core asset hands into the game and they are only available upon activating the game. But the next step is to implement interaction managing for the darts so you can pick them upp and toss them at the darts board and this is where things get fishy.
So on top of the Leap SDK Orion Beta i downloaded Unity Core Assets 4.2.1 and Leap Motion Interaction Engine 1.0.1 and tossed an interaction manager into the mix from the prefabs. But now i cant find any good youtube-clips or articles/forums on how to make interaction manager work with the latest version of unity so im asking here hoping someone knows more than i do and can help me out.
So the program hierarchy i got looks something like this:
FPSController->
- LeapHandController(Graphics_Hands linked to Capsule hands model L & R, and Physics_Hands linked to
RigidRoundHands L&R)
- FirstPersonCharacter (Irrelevant content)
- HandModels->
- CapsuleHands_L
- CapsuleHands_R
- RigidRoundHand_L
- RigidRoundHand_R
However when i move an Interaction Manager into the scene and place it outside the FPSController and try to replace the RigidRoundHands with the so called InteractionHands_(L&R) in the prefab i cannot link the contents of the Physics_Hand group of LeapHandController to the InteractionHands of the prefab. It was suggested that i should do this in a youtube clip for unity 5.5 with leap motion interaction but in this version of unity i cannot do it. And also dissimilar from the youtube clip in my interaction manager the hands in the prefab are as mentioned called InteractionHands(L&R) instead of as in the youtube clip where they are called BrushHands_(L&R), i thought they might be interchangable but such is not the case.
Now i have been googling and youtubing trying to find a solution for a while and im at a loss, no built in examples clarify why it isnt working and all my searching has yielded no useful results.
So i want to know what am i doing wrong and how should i do this instead in order for the hands to be able to properly interact with the darts(they ofc have rigidbodies and the InteractionBehaviour script added to them)?.
Since the Interaction Manager has changed somewhat in the latest InteractionEngine update i cant find fresh info on how to do this using the versions i have. I can ofcourse provide any additional information if needed, just ask.
Any assistance is appreciated.
//David