Единство и скачок движения - PullRequest
0 голосов
/ 05 июня 2018

Я хочу сделать игру в Unity .Идея состоит в том, чтобы идентифицировать движение с помощью Leap Motion .У него будет 10 раундов, и чтобы перейти к следующему раунду, вы должны сделать правильное движение.Также не обязательно быть движением.Я думаю о Extended Finger Detector .Есть ли у вас какие-либо идеи, как сделать соединение каждый раунд с движением?

Спасибо!

1 Ответ

0 голосов
/ 05 июня 2018

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

Определите class Round, содержащее 5 состояний пальцев, которые вам нравятся.Например, в первом раунде Thumb является расширенным, а остальные нет.

Создайте List<Round> roundList с 10 элементами, создавая или инициализируя их с действительными состояниями в соответствии с раундами на основе ваших предполагаемых «жестов».

Во время определенного раунда вызовите функцию checkFingers(int n), которая сравнивает 5 состояний пальцев из раунда n в roundList[n] с состояниями пальцев, возвращаемыми компонентом сценария Extended Finger Detector.

Если онисоответствует, функция возвращает истину и раунд проходит.

...