我使用HoloLens,我需要GPS。我成功地将HoloLens连接到蓝牙GPS接收器,我找到了一个项目,我可以使用UWP中读取GPS数据(project)。
我需要在Unity中使用我的GPS数据,因此我尝试将UWP代码转换为Unity,但Unity没有例如C#StreamSockets,.......
在Unity中使用特定UWP代码的最佳方法是什么?
答案 0 :(得分:0)
您只需将平台指令NETFX_CORE放入脚本中:
#if NETFX_CORE
using Windows.Networking.Sockets;
#endif
private void MyFunctionForHololens()
{
#if NETFX_CORE
// UWP code here using StreamSocket class
#else
// non-UWP core here (maybe some error message for platform not supported)
#endif
}
Unity的平台指令文档:https://docs.unity3d.com/Manual/PlatformDependentCompilation.html