Использование распознавания жестов Kinect

Я пытаюсь использовать обнаружение жестов в своем приложении Unity, но не могу его скомпилировать. У меня возникли проблемы с созданием экземпляра объекта VisualGestureBuilderFrameSource.

Мое расследование привело меня к следующим сообщениям:

Как использовать базу данных Visual Gesture Builder с Unity3D Плагин?

https://social.msdn.microsoft.com/Forums/en-US/42a4059a-e8b4-4ffd-87e7-757e19dcd7ca/how-to-load-a-vgb-database-with-unity-plugin?forum=kinectv2sdk#4c895477-b120-4806-9f3c-5930b07ac8a1

Как объяснено, я пытался использовать статический метод Create, но продолжаю получать эту ошибку:

Ошибка CS0117: "Microsoft.Kinect.VisualGestureBuilder.VisualGestureBuilderFrameSource" не содержит определения для "Создать" (CS0117) (Assembly-CSharp)

Есть идеи, что я делаю неправильно?


person user3240131    schedule 10.02.2015    source источник


Ответы (1)


Да... Это глупая ошибка, но после того, как вы ее совершили, ее трудно исправить...

Официальная dll VisualGestureBuilder не имеет методов Create. Они были добавлены в соответствующий пакет Unity, чтобы разрешить создание экземпляров классов, таких как VisualGestureBuilderFrameSource.

В вашем проекте Unity вы должны НЕ ссылаться на официальную Microsoft.Kinect.VisualGestureBuilder.dll, а вместо этого импортировать пакет Unity VisualGestureBuilder. Вы найдете этот пакет в подключаемом модуле Kinect для Unity.

person Florian Lavorel    schedule 19.02.2015