在Unity应用程序和使用Unity3d开发的独立应用程序之间建立通信

时间:2017-01-31 06:37:45

标签: c# unity3d uwp win-universal-app ipc

我有一个适用于Windows的UWP应用程序和Unity3d应用程序构建。我需要在UWP应用程序和Unity3d应用程序之间建立通信。这两个应用程序将在同一台计算机上运行。

Unity3d应用程序和通用应用程序(Windows 10本机应用程序)的开发都是用C#语言完成的。

沟通应包括:

  1. 从UWP应用程序启动和关闭Unity3d应用程序。
  2. 将数据从UWP应用程序发送到Unity3d应用程序。
  3. 从Unity3d应用程序接收数据到Windows本机应用程序。
  4. 我为此寻找了资源,却找不到任何资源。有人可以分享可能的方法来实现上述目标和资源/示例。

    谢谢:)

1 个答案:

答案 0 :(得分:1)

我是通过Appservice:https://msdn.microsoft.com/en-us/windows/uwp/launch-resume/how-to-create-and-consume-an-app-service在您的普通xaml应用程序中托管应用服务并让Unity从中消耗数据。

通过协议激活,应用程序可以互相启动。