Unity3d 是否可以将MS Band与Unity独立Windows build一起使用?
我正试图找出最快的方法,将数据从MS Band 2传输到支持VR的Unity独立Windows构建中。我能够在我的Win10笔记本电脑上构建和运行SDK示例应用程序,它们可以正常工作 我尝试过各种方法,从将Microsoft.Band.DLL作为托管插件导入Unity,到尝试将Band DLL封装在本机插件中。然而,我还没有找到一种方法来实现这一点。我开始怀疑,由于一些原因,我根本无法让Band DLL与独立的Windows构建一起工作 当我尝试将Band DLL用作托管插件时,Unity不支持Band DLL所需的C#4。当我尝试创建一个本机DLL时,我不知道如何在VS2015中创建一个可以与Band SDK一起使用的项目,我也不能将示例项目更改为输出一个DLL而不是一个应用程序。当我尝试一个可以输出DLL的新项目,并尝试安装Microsoft.Band NuGet包时,它告诉我,即使SDK版本为10.*,我的项目的目标仍然是“native,Version=v0.0” 理想情况下,有一种方法可以将所需的DLL与Unity中的Band DLL结合起来,我可以作为托管插件访问它。但我甚至很乐意在Extn“C”中包装C++文件,并创建一个单独的函数来返回每个数据带。 我只是不太熟悉通用Windows的概念,不知道是否有办法让它与Unity独立Windows构建一起工作,或者是否有人故意阻止它以这种方式工作。因为它们都在同一台机器上运行,所以这似乎是可能的Unity3d 是否可以将MS Band与Unity独立Windows build一起使用?,unity3d,microsoft-band,Unity3d,Microsoft Band,我正试图找出最快的方法,将数据从MS Band 2传输到支持VR的Unity独立Windows构建中。我能够在我的Win10笔记本电脑上构建和运行SDK示例应用程序,它们可以正常工作 我尝试过各种方法,从将Microsoft.Band.DLL作为托管插件导入Unity,到尝试将Band DLL封装在本机插件中。然而,我还没有找到一种方法来实现这一点。我开始怀疑,由于一些原因,我根本无法让Band DLL与独立的Windows构建一起工作 当我尝试将Band DLL用作托管插件时,Unity不支持
我的后备计划是编写一个读取设备数据的通用Windows应用程序,并让它连接到Unity独立Windows应用程序以访问它。无论是通过本地文件、网络连接,或者远程服务器是另一个问题。这样做的最佳方法是使用C++在MS波段周围制作一个包装,但在这种情况下这不是一个选项,因为Microsoft没有用于MS波段的C++API自2015年末以来,他们的网站上满是程序员要求C++支持的请求,而他们忽略了这些请求。 您还有4个其他选项,可能有效,也可能无效
最好的方法是使用C++围绕MS波段制作一个包装,但在这种情况下,这不是选项,因为Microsoft没有针对MS波段的C++API,而且他们的网站充满了程序员的请求自2015年末以来要求C++支持,但他们忽略了这一点。 您还有4个其他选项,可能有效,也可能无效