Создание расширяющего жеста для Leap Motion в Unity - PullRequest
1 голос
/ 13 апреля 2019

Я новичок в единстве и программировании. Я пытаюсь создать расширяющийся жест с прыжковым движением. Начальная позиция = обе ладони вместе, как хлопок Конечная позиция = когда ладони разделены Когда это происходит, я хочу переместить объекты на новые позиции

Приведенный ниже код создавал жест, в котором вы медленно двигаете обеими руками, я хотел знать, как я могу изменить его, чтобы он делал жест расширения.

void LeapMotion :: liftGesture (int numberHands, std :: vector palmNormals, std :: vector palmVelocities) {

if ((numberHands == 2) &&
    (palmNormals[0].x < 0.4f) && (palmNormals[1].x < 0.4f) &&
    (palmNormals[0].y > 0.9f) && (palmNormals[1].y > 0.9f) &&
    (palmNormals[0].z < 0.4f) && (palmNormals[1].z < 0.4f) &&
    (palmVelocities[0].z > 50.0f) && (palmVelocities[1].z > 50.0f) &&
    (palmVelocities[0].z < 300.0f) && (palmVelocities[1].z < 300.0f)) {

    //MOVE OBJECTS TO NEW POSITIONS 
}

}

Если кто-то может помочь, это будет много значить. Я борюсь.

...