【问题标题】:LeapMotion new sdk missing classes from older SDK for UnityLeapMotion 新 sdk 缺少旧 SDK for Unity 中的类
【发布时间】:2017-12-08 22:04:27
【问题描述】:

我正在使用 leap motionUnity 5.6 开发应用程序。早些时候,我使用的是 LeapMotion 3.0 SDK,它在我的应用程序中正常工作,但我在某处读到的一些问题已在较新的 SDK 中得到修复。所以我尝试在我的项目中实现更新的 sdk 版本即 3.2.1

我成功集成了 SDK,但我使用了以前的跳跃运动 SDK 中的某些类,但跳跃运动提供的较新的 SDK 版本中不存在这些类,这导致我的应用程序出现编译错误。

我已经搜索了 Leap Motion 提供的所有统一 API 文档,但没有找到关于如何使用更新的 SDK 替换那些缺失的类的描述。

我在较新的 SDK 中缺少的几个类/引用是:

  1. InteractionBehaviourBase
  2. HandCollisionCallbacks
  3. 物理按钮

我还没有找到上述类的替代类/参考。

【问题讨论】:

    标签: c# unity3d unity5 leap-motion


    【解决方案1】:

    您正在描述交互引擎测试版中的类。交互引擎现已退出测试版,但无法与使用测试版的项目保持完全的向后兼容性。

    您正在寻找的类似课程是:

    1. InteractionBehaviourBase -> InteractionBehaviour。引用交互对象的主类不再是InteractionBehaviourBase;这只是交互行为。

    2. HandCollisionCallbacks:该类已被移除,以支持通过 InteractionBehaviours 本身访问的回调。这是API documentation for InteractionBehaviours

    3. PhysicalButton:实际上,我在 Leap Motion 的 Unity SDK 中找不到对具有此名称的类的任何引用。但是新的交互引擎提供了示例场景来演示如何使用新的 InteractionButton 类,该类提供适合用户界面的物理模拟按钮。查看Example 2,“基本用户界面”。

    作为一般参考,您可以通过documentation wiki 找到有关新交互引擎的更多有用信息。

    【讨论】:

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