我想要两个传感器,每只手拿一个传感器给HoloLens Unity3D应用程序提供位置值。 这两个传感器暂时将成为Android手机上的Android原生应用程序,在BLE中发送一些随机值。
我只是想到,因为HoloLens支持BLE,所以holoLens应该可以连接并接收传感器所宣传的值。 但我在Windows BLE的Unity3D资产商店找不到任何插件。我需要知道是否有人为Unity中的Windows BLE实现了任何示例插件。
感谢。
答案 0 :(得分:0)
目前,Microsoft HoloLens仅支持BLE鼠标和键盘(请参阅https://support.microsoft.com/en-us/help/12636/hololens-pair-bluetooth-devices),因此除非您破解其界面,否则您将无法通过蓝牙连接其他设备(Victor Cazacov的建议) )。
目前的替代方案是通过不同的接口将传感器与HoloLens连接,通常是通过WiFi连接。例如,我通过UDP套接字将蓝牙传感器,HTC Vive控制器和Leap Motion连接到HoloLens。缺点是您可能需要一台计算机从这些设备接收数据,然后将其发送到HoloLens。
答案 1 :(得分:-1)
如果你可以让你的传感器伪装成HoloLens的蓝牙键盘或鼠标,那么你可以使用标准的Unity库:
if (UnityEngine.Input.GetKey(KeyCode.A))
{
// moved left
...
}
Here is an example如何将Wii Nunchuk(2D操纵杆,两个按钮)连接到HoloLens。