最新Unity如何打包發(fā)布到Android上
Unity打包Android現(xiàn)在Unity Hub已經(jīng)做的非常好了,可以直接下載對(duì)應(yīng)Unity版本所對(duì)應(yīng)的JDK, NDK, SDK,直接可以通過unity hub下載避免了,各種版本不同導(dǎo)致的編譯問題,大大的降低了初學(xué)者的打包發(fā)布的難度,本文詳細(xì)講解Unity Android打包以及在打包中間需要理解的點(diǎn), 如下:

加入我的游戲開發(fā)交流群,
給你分享更多游戲源碼及其他學(xué)習(xí)素材
Unity hub 安裝Android打包環(huán)境:JDK,NDK,SDK
從Unity Hub安裝與引擎版本對(duì)應(yīng)的JDK, NDK,SDK,我只要打開Unity Hub,點(diǎn)擊”安裝”,Unity Hub就會(huì)幫你列出目前你安裝的所有的Unity版本以及每個(gè)Unity版本安裝了那些平臺(tái)的打包工具,如圖所示:

我們要打包發(fā)布哪個(gè)Unity版本的項(xiàng)目的時(shí)候,就安裝對(duì)應(yīng)Unity版本的開發(fā)環(huán)境,點(diǎn)擊右邊的設(shè)置圖標(biāo),然后選著”添加模塊”菜單,勾選Android,這樣JDK,與SDK,NDK就已經(jīng)選好了。


正常情況下,直接下載當(dāng)前Unity 版本編譯Android需要對(duì)應(yīng)的JDK, NDK, SDK都可以安裝好。如何都安裝好了,我們打開Editor/Preferences菜單, 在External Tools,能看到Android這一欄,JDK,NDK,SDK是否都安裝好了,如果安裝好,就沒有警告,如果沒有安裝,就會(huì)有黃色的感嘆號(hào)。



。


Unity 打包發(fā)布Android包
環(huán)境安裝好后,打包一鍵就可以完成。首先我們打開File/Build Settings菜單,選Android平臺(tái),直接選Build 就可以了,如下圖所示




Launcher: 啟動(dòng)項(xiàng)目;

Unity 打包選mono還是IL2CPP
Unity Android打包有兩個(gè)模式一個(gè)是mono,一個(gè)是il2cpp模式。Mono是內(nèi)置mono虛擬機(jī),il2cpp是將 unity .net字節(jié)碼轉(zhuǎn)成C++代碼。一般正式項(xiàng)目為了性能和效率,我們會(huì)選擇il2cpp模式。將Unity與自己開發(fā)的.net的字節(jié)碼轉(zhuǎn)成c++代碼,用Android的NDK來進(jìn)行編譯。打開PlayerSettings, 選Other Settings


選擇il2cpp,導(dǎo)出一次項(xiàng)目,查看以下多了il2cpp的內(nèi)容,如下:

今天的Unity Android打包就分享到這里了
加入我的游戲開發(fā)交流群,
給你分享更多游戲源碼及其他學(xué)習(xí)素材