将UWP应用程序转换为Unity用于HoloLens

时间:2017-12-08 10:52:55

标签: unity3d hololens

我使用HoloLens,我需要GPS。我成功地将HoloLens连接到蓝牙GPS接收器,我找到了一个项目,我可以使用UWP中读取GPS数据(project)。

我需要在Unity中使用我的GPS数据,因此我尝试将UWP代码转换为Unity,但Unity没有例如C#StreamSockets,.......

在Unity中使用特定UWP代码的最佳方法是什么?

1 个答案:

答案 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