【问题标题】:Unity & Leap Motion团结与跳跃运动
【发布时间】:2018-06-05 10:22:15
【问题描述】:

我想用 Unity 制作游戏。这个概念是用 Leap Motion 来识别运动。它将有 10 轮,要进入下一轮,你必须做正确的动作。也不一定是动议。我想到了Extended Finger Detector。你知道如何用一个动作来连接每一轮吗?

谢谢!

【问题讨论】:

    标签: c# unity3d leap-motion gesturedetector


    【解决方案1】:

    诀窍是将问题简化为简单的解决方案。

    定义一个class Round,其中包含您喜欢的 5 个手指状态。 例如在第 1 轮中,Thumb 是扩展的,其余的则不是。

    创建一个包含 10 个元素的 List<Round> roundList,根据基于您预期的“手势”的轮次使用有效状态构造或初始化它们。

    在特定回合中,调用函数checkFingers(int n),将roundList[n] 中回合n 中的5 个手指状态与扩展手指检测器脚本组件返回的手指状态进行比较。

    如果它们匹配,则函数返回 true 并通过轮次。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多