2015-02-10 347 views
2

我想在我的Unity應用程序中使用手勢檢測,但我無法獲得它進行編譯。我無法實例化VisualGestureBuilderFrameSource對象。使用Kinect手勢檢測

我的調查使我下面的帖子:

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

如前所述,我試圖用靜態方法創建,但我不斷收到此錯誤:

錯誤CS0117:'Microsoft.Kinect.VisualGestureBuilder.VisualGestureBuilderFrameSource'不包含'Create'(CS0117)(Assembly-CSharp)的定義

任何想法我做錯了什麼?

回答

2

是啊...這是一個愚蠢的錯誤,但很難從一旦你做到了恢復...

官方VisualGestureBuilder DLL沒有創建方法。它們被添加到相應的統一包中以允許實例化VisualGestureBuilderFrameSource等類。

在你的團結工程中,你應該不是參考官方的Microsoft.Kinect.VisualGestureBuilder.dll,而是導入VisualGestureBuilder統一包。您將在Unity的Kinect插件中找到該軟件包。