Unity & Leap Motion - Как получить живые данные рук? - PullRequest
0 голосов
/ 25 апреля 2019

Извините, если это глупый вопрос, но я искал Документацию по Leap Motion для Unity и не мог понять, как решить мою проблему.

Я просто хочу получить доступ к текущим раздачам (и их данным, например,PalmNormal и так далее), обнаруженный контроллером скачкообразного движения из сценария, который я добавил в свою сцену.

Заранее спасибо!

1 Ответ

1 голос
/ 25 апреля 2019

Я бросил быстрый взгляд и, возможно, это тот класс, который вы ищете?https://leapmotion.github.io/UnityModules/class_leap_1_1_hand.html
Например, вы хотите PalmPosition

Hand currentHand = new Hand();
currentHand.PalmPosition;

вот все, что в нем содержится


Hand    (   long    frameID,
int     id,
float   confidence,
float   grabStrength,
float   grabAngle,
float   pinchStrength,
float   pinchDistance,
float   palmWidth,
bool    isLeft,
float   timeVisible,
Arm     arm,
List< Finger >  fingers,
Vector  palmPosition,
Vector  stabilizedPalmPosition,
Vector  palmVelocity,
Vector  palmNormal,
LeapQuaternion  palmOrientation,
Vector  direction,
Vector  wristPosition 
)   
...