Unity端就不仔细说了,下面主要讲Unity打包出来在Android studio后的操作.
DEMO地址:Stringf/UnityAndroid3DModel (github.com)
Unity打包Android项目:
-
unityLibrary包build.gradle里dependencies "implementation" 改为"api"
-
创建一个activity去继承UnityPlayerActivity类在安卓APP中显示Unity场景。
简单通信:
Android调用Unity
//向unity发消息 UnityPlayer.UnitySendMessage( "Main Camera", //gameobject的名字 "ChangeColor", //调用方法的名字 "" //参数智能传字符串,没有参数则传空字符串 );
Unity调用Android
//通过该API来实例化java代码中对应的类 AndroidJav