【问题标题】:Kinect input to Unity3d outputKinect 输入到 Unity3d 输出
【发布时间】:2014-04-09 13:26:56
【问题描述】:

我正在使用“Kinect xbox 360”和 Unity3d 创建游戏。我已经创建了 Kinect 和 Unity 之间的链接,以便 Unity3d 中的角色执行与我们从 Kinect 传感器执行的操作相同的动作[运动]。

现在我的问题是如何将这些动作[运动] 作为 UNITY3d 的输入?

例如:如果我举起右手,角色会走、跑或跳。

如何在脚本 [UnityScript 或 C#] 中检查手是否向上移动

例如:

 if(GameObject.transform == "RightHand")
  {
     ------------------------
     ------------------------
  }

我通过谷歌搜索了所有网站,但没有结果......

我已通过 ZIGFU 将 Kinect 与 Unity3d 连接起来。

让我们看看哪个 Adroit 会回答这个问题。 . .!

【问题讨论】:

    标签: c# unity3d kinect unityscript


    【解决方案1】:

    嗯,这在很大程度上取决于您要检查的手势。还有一个带有一些手势识别的 SDK。看代码:https://www.assetstore.unity3d.com/#/content/7747

    举个例子:您想检查是否有人举起了手。获取手骨的对象并检查它是否在 z 轴的某个值上停留了几毫秒或几秒。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-13
      • 1970-01-01
      • 1970-01-01
      • 2015-08-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多