Я новичок в единстве и программировании. Я пытаюсь создать расширяющийся жест с прыжковым движением.
Начальная позиция = обе ладони вместе, как хлопок
Конечная позиция = когда ладони разделены
Когда это происходит, я хочу переместить объекты на новые позиции
Приведенный ниже код создавал жест, в котором вы медленно двигаете обеими руками, я хотел знать, как я могу изменить его, чтобы он делал жест расширения.
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
}
}
Если кто-то может помочь, это будет много значить. Я борюсь.