使用Kinect手势检测

时间:2015-02-10 20:11:50

标签: c# unity3d kinect kinect-sdk

我正在尝试在我的Unity应用程序中使用手势检测,但我无法进行编译。我无法实例化VisualGestureBuilderFrameSource对象。

我的调查让我发了以下帖子:

How to use a Visual Gesture Builder database with Unity3D Plugin?

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)

知道我做错了什么?

1 个答案:

答案 0 :(得分:2)

是的......这是一个愚蠢的错误,但一旦你做完就难以恢复......

官方VisualGestureBuilder dll没有Create方法。它们被添加到相应的unity包中,以允许实例化VisualGestureBuilderFrameSource等类。

在你的团结项目中,你应该引用官方的Microsoft.Kinect.VisualGestureBuilder.dll,而是导入VisualGestureBuilder统一包。你会在Unity的Kinect插件中找到这个软件包。