如何在Unity应用程序和常规Android应用程序之间进行通信?

时间:2012-04-16 05:40:44

标签: android android-ndk unity3d native-code native-methods

我是一名与Unity开发人员合作的Android开发人员。我们的目标是以某种方式创建一个“桥梁”通信,以便在我的Android后台服务/线程之间向Unity导出的游戏发送消息(两者都在同一设备上运行......)

目前,我们发现实现此类通信的唯一解决方案是直接在两个应用程序之间基于localhost打开TCP套接字。

我也知道它应该可以以某种方式在Unity中创建可以从我的Android应用程序访问的本机C函数,但我没有找到任何关于如何做到这一点的良好解释。

有没有办法开发Unity游戏以某种方式暴露Android API? 除了我提到的解决方案之外,还有其他方法来创建这种通信吗?

2 个答案:

答案 0 :(得分:2)

您可以查看我的教程以了解您的问题,可能对您有所帮助! ;)

http://jeanmeyblum.weebly.com/1/post/2014/02/communication-between-an-android-app-and-unity.html

答案 1 :(得分:1)