文章目录
一、前言
此处介绍的是将安卓工程作为一个aar库交给Unity调用,并实现安卓与Unity的交互。
开发环境:Unity2021.3.13;
Android Studio;
Android Gradle Plugin Version8.1.2;
Gradle Version 8.0;
Android SDK 33
二、Android Studio
1. 创建安卓工程
2. 导入Unity/Classes.jar
Unity的Classes.jar文件的位置是D:\Unity\2021.3.13f1c1\Editor\Data\PlaybackEngines\AndroidPlayer\Variations\mono\Release\Classes\classes.jar
3. 创建Module
将步骤2的Classes.jar复制到新建的Module下libs文件夹下,并执行“Add as Library”
4. 交互接口实现
在main下的主包下创建与Unity交互的类,里面的方法全部为静态方法。
注意:UnityPlayer.UnitySendMessage(“AndroidMessageManager”,“ReceiveAndroidMsg”,msg)方法中
AndroidMessageManager是Unity中用来接收的对象名称,ReceiveAndro