在 Unity 3D 中使用 Microsoft Band SDK

Use Microsoft Band SDK in Unity 3D

是否可以在Unity 3D中使用Microsoft Band SDK?我还没有听到任何关于它的官方消息,我想知道这是否是我们正在等待微软解决的问题,或者两家公司是否必须密切合作才能实现这一目标。由于 Unity 将项目数据构建到特定平台的方式,我非常怀疑您是否可以通过 Visual Studio 将 SDK 添加到您的项目并实际使用它。我正在编写由 Unity 编译的 C# 脚本。我想获取加速度计读数并在 Band 上放置一个磁贴以与应用程序交互,我想将我的项目构建到 UWP 和 Android,如果可能的话 iOS。

Unity 3D 支持在当前的 Microsoft Band SDK 中不可用。您可以在 User Voice 页面 (http://microsofthealth.uservoice.com/forums/283636-microsoft-health-and-microsoft-band) 添加功能请求,以便在未来的版本中考虑它。

Band SDK 面向原生 Android、iOS 和 Windows,因此您不会在 Unity 3D "for free" 中获得支持。 Band SDK Xamarin bindings 允许在 Xamarin-based 应用程序中使用 cross-platform。您可能 能够使用这些绑定在 Unity 中直接使用 Band,或者通过创建包装它们的插件间接使用。如果没有,您可能仍然能够创建原生 Unity 插件,在您打算支持的每个平台上包装原生 SDK 的使用。