【问题标题】:Moving a player in Unity with Kinect data在 Unity 中使用 Kinect 数据移动玩家
【发布时间】:2013-10-21 03:11:25
【问题描述】:

所以我买了一个 Oculus Rift 用于我最后一年的项目,我认为制作某种慢跑模拟器会很酷。 我正在考虑使用 Kinect 来检测玩家何时在原地慢跑,然后将玩家向前移动。 我只是想知道是否有人对 Kinect 有任何经验以及可以用它做什么。 如果我要使用 Unity 引擎,我是否可以使用 Kinect 检测玩家何时在原地移动,然后将玩家向前移动? 感谢您对此的任何帮助

【问题讨论】:

    标签: sdk unity3d kinect accelerometer move


    【解决方案1】:

    有几个适用于 Kinect 的 Unity 插件随附免费试用版/演示版供您使用。我使用过ZigFu,它可以与不同的驱动程序(OpenNI、KinectSDK 等)一起使用,并且可以以易于使用的方式检测玩家、他们的动作甚至一些手势。 Zigfu 附带了一些示例场景,可以帮助您快速了解如何在项目中使用它。我也使用了一段时间的 Omek Beckon SDK。

    您将遇到的最大问题是检测用户慢跑。来自 Kinect 的玩家位置数据嘈杂且不准确,因此您不能直接使用其值来检测慢跑。我想对数据进行一些简单的标准化就足够了。搜索智能手机中广泛使用的“从加速度计检测步数”,看看它是如何工作的。您可以将相同的原则应用于您的案例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多