В настоящее время я разрабатываю приложение в Unity, которое использует жест движка прыжка. Нельзя надевать ручку рукой в вертикальном положении. Может кто-то может помочь с помощью Жест, который использует Руку вместо пальцев. СпасибоLeap motion Ручная салфетка
ответ
Я нахожу, что с вертикальной стороны вы можете промахнуться хотя бы одним пальцем рядом с началом жестов пользователя. Учитывая это, самый простой способ обойти проблему с вертикальными стрелками - это, вероятно, активировать поведение вашего салфетки с помощью встроенного жесты салфетки, но затем отслеживать руку «вручную», пока вы не решите, что салфетка закончилась. Например, ваша логика может быть примерно такой:
Ваше приложение имеет состояние NOT_SWIPING и SWIPING.
В состоянии NOT_SWIPING вы должны исследовать встроенные объекты жестов в каждом кадре. Если есть объект жестов, который соответствует вашим критериям (например, может потребоваться, чтобы он был в основном горизонтальным), вы устанавливаете приложение в состояние SWIPING, сохраняете объект Hand и начинаете любую реакцию в своем приложении, на которую влияет прокрутка.
В состоянии SWIPING вы проверяете, продолжает ли рука проверять свое изменение положения с момента последнего кадра. Если вы решите, что рука все еще держится (например, ее движение все еще находится на относительно прямой линии), вы соответствующим образом обновляете приложение. В противном случае вы устанавливаете состояние приложения NOT_SWIPING и отменяете или завершаете поведение, определяемое приложением.
Эта схема может быть расширена для поддержки одновременных проверок разными руками, позволяя запускать новые звуковые дорожки, если рука еще не прокручивается. Вероятно, вы захотите создать свой собственный класс Swipe и сохранить список экземпляров Swipe, чтобы отслеживать это.
- 1. Leap Motion Custom Gestures
- 2. THREE.js + leap motion
- 3. CMAKEList leap motion
- 4. Leap Motion SwipeGesture
- 5. Leap motion android
- 6. Leap Motion point cloud
- 7. Leap Motion: некоторая базовая информация?
- 8. Leap Motion Java SDK, java.library.path
- 9. Создание жеста для Leap Motion
- 10. Ссылка на Leap Motion SDK с Cmake
- 11. LEAP Motion C# XAML WPF Application
- 12. Python не импортирует библиотеку Leap Motion
- 13. Пользовательский интерфейс для Leap Motion C++
- 14. Python Leap motion Библиотеки не работают
- 15. Leap Motion Система координат re таргетинга
- 16. Unity C# On Instantiate gameObject Leap Motion
- 17. Leap Motion Listener onFrame пропускает/игнорирует код
- 18. Установка Leap Motion sdk в Enthought SDK
- 19. Соединение Leap Motion Controller с окнами 7
- 20. Проблема с использованием Leap motion и python
- 21. Leap Motion Python SDK с conda
- 22. Leap Motion + Pygame | Отображение текста в окне
- 23. Leap Motion Visualizer внедряется в форму Windows
- 24. Обнаружение большого пальца с помощью Leap Motion
- 25. Leap Motion C++ Библиотеки не распознаются?
- 26. Java: Leap Motion возвращаемое значение из void
- 27. Leap Motion for Processing scaleFactor function
- 28. Leap Motion путается между разными типами жестов. Как оптимизировать?
- 29. У кого-нибудь есть [Leap Motion Android SDK] копия?
- 30. Почему мое экспортированное приложение Mac не связывается с Leap Motion?
Является ли это активом из магазина активов? Если это так, вы, вероятно, должны отправить электронное письмо разработчику за помощью. – Savlon