2013-10-17 68 views
0

因此,我購買了Oculus Rift用於我的最後一年項目,並且我認爲製作某種類型的慢跑模擬器會很酷。 我正在考慮使用Kinect來檢測玩家當場慢跑,然後向前移動玩家。 我只是想知道是否有人對Kinect有任何經驗,可以用它做些什麼。 如果我要使用Unity引擎,是否可以使用Kinect來檢測玩家何時在現場移動然後向前移動玩家? 感謝您的任何幫助使用Kinect數據在Unity中移動播放器

回答

0

有幾個適用於Kinect的Unity插件可以免費試用/演示版本,您可以使用它們。我使用了ZigFu,它可以與不同的驅動程序(OpenNI,KinectSDK等)一起工作,並且可以以易於使用的方式檢測玩家,他們的動作以及甚至一些手勢。 Zigfu附帶了一些示例場景,可以幫助您瞭解如何在項目中非常快速地使用它。我也使用了Omek​​ Beckon SDK一段時間。

您將遇到的最大問題是檢測用戶慢跑。來自Kinect的玩家位置數據很嘈雜且不準確,因此您無法直接使用它的值來檢測慢跑。我想對數據進行一些簡單的標準化就足夠了。搜索智能手機中廣泛使用的「加速度計步進檢測」,並瞭解其工作原理。您可以將相同的原則應用於您的案例。