這段時間學習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 路徑要同樣。