Unity 與 Android 的 交互 (兩端的打包方式)

?首先簡單的說一下,unity與android 數(shù)據(jù)的交互,這個比較簡單,我也是單位有這樣的需求,所以才去簡單的學(xué)習(xí)unity,學(xué)的怎么樣,但是應(yīng)付公司的需求,暫時夠了,之前最讓我糾結(jié)的就是打包方式,之前在unity端打包,這樣真的很麻煩,一直想找一下在android 打包的方式 ....... 哈哈,不廢話了,入正題

1.在android 打包方式 ? ?

首先 進(jìn)入File -- BuildSettings 然后選擇android 平臺


?然后選擇 Google Android Project 選項,點擊 Export 這樣就會打包后目錄結(jié)構(gòu)就會變成Android的目錄結(jié)構(gòu),這樣咱們就方便多了


? ? ? ? ? ?導(dǎo)出包完了后,你會看到這樣一個目錄結(jié)構(gòu),然后著重介紹一下,首先你需要把 assets 、libs 、res 、src 、AndroidManifest.xml的文件都考到你的android 項目中(res 有時候需要,有時候可能不需要,這個看自己的項目,其他的都必須拷貝)



? ? ?拷貝完成后,你需要讓你的activity 繼承 UnityPlayerNativeActivity ,這樣就大功告成了,簡單吧




注意一點: assets 里面會有一個bin的文件,這個文件是unity的主要代碼生成的,也就是說,以后你導(dǎo)出包的時候只需直接將bin文件跟你android項目中之前導(dǎo)入的bin文件替換就行


2.在unity 打包方式

首先說一下,unity目前還不支持 as的目錄結(jié)構(gòu),所以只能是eclipse 目錄結(jié)構(gòu),然后需要你在你建的unity 項目中建一個 android 文件夾

2.Unity中android項目的結(jié)構(gòu)如下:


? 此結(jié)構(gòu)中,除了bin以外,其余的都是直接拷貝android對應(yīng)的代碼到這個文件夾下,即可。

? 然后咱們說說bin文件夾下的,他里面是存放所有android項目下的源代碼,這個源代碼需要打成jar,我打jar的方法如下(我使用的是as,所以需要在build.gradle文件中這樣打包,如果是eclipse,那就比較簡單了,就不說了):


? 然后打完jar后,就會在build文件中,生成一個如下圖這樣命名的jar,命名可以自己隨便寫

這樣基本上就準(zhǔn)備完畢了,可以打包了.................


?然后這樣便可以打包了,完畢...........

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容