这段时间学习Unity和Android互调,从基础开始。 java
网上的教程有不少,浏览了一圈教程,发现目前有两种方式:一种是直接把 .aar文件导入Unity/Plugins/Android文件夹,另外一种是把jar包、res文件夹和AndroidManifest文件放入Unity/Plugins/Android文件夹。android
说一下目前理解思路:工具
Unity调用安卓就是在安卓端写好java代码,作好布局和样式,打出jar包,放入Unity中,被C#脚本调用。 布局
安卓调用Unity有直接的API:UnityPlayer.UnitySendMessage(“”, "", “”);学习
所用工具:Unity 2108.2.11 Android Studio 3.4.1.net
这是Android studio的大致文件说明,我的理解 可能会有不许确。blog
Unity端就很简单了:直接Jar包放入就好!教程
https://blog.csdn.net/qq_35647121/article/details/81026271文档
https://www.jianshu.com/p/86b275da600eget
https://www.jianshu.com/p/b059e84e85d1
这里放入3个安卓与Unity互调文档,亲测可用 而且解决了一些坑。
此处为止,基本的交互应该就已经实现了。
这里面尤为注意:Unity和Android端的Minimum API Level要保持一致,还有就是检查一下unity的SDK和android 的SDK 路径要同样。