在工作中因为涉及到Android SDK开发,所以就自然涉及到了Unity以及Android的交互,其实整理的交互非常简单,下面这一段说明其实就概括了内容:
如何进行Unity与Android之间消息传递?
其实,通过上面的截图就可以看得出来:
1、Android调用Unity:
(1)、通过unity-classes.jar中的com.unity.player包的API(com.unity3d.player.UnityPlayer.UnitySendMessage)调用Unity的方法;
(2)、AndroidJavaProxy:常用于在Unity中实现Java的接口;
2、 Unity调用Android:是通过UnityEngine提供的API调用了Android的方法;
UnityEngine提供了AndroidJavaClass和AndroidJavaObject来调用Java的类对象以及方法;
来源: