国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Unity3D PC、Android、iOS平臺打包流程

這篇具有很好參考價值的文章主要介紹了Unity3D PC、Android、iOS平臺打包流程。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

PC開發(fā)環(huán)境設(shè)置

在Unity窗口中,按下Ctrl+Shift+B快捷鍵,或者在菜單欄選擇File->BuildSettings...,打開設(shè)置窗口?!癙latform”下的選擇項(xiàng)默認(rèn)選擇“Windows,Mac,Linux”。單擊左下方的“Player Settings...”繼續(xù)后續(xù)設(shè)置(應(yīng)用名、應(yīng)用分辨率、圖標(biāo)等),如圖1-1所示。

Unity3D PC、Android、iOS平臺打包流程

圖1-1 PC平臺選擇

接著,點(diǎn)擊Add Open Scenes按鈕添加場景,點(diǎn)擊Build按鈕,選擇一個文件夾,里面包含一個名字為ProductName,后綴為.exe的可執(zhí)行文件,完成PC端應(yīng)用程序打包。

Unity3D PC、Android、iOS平臺打包流程

圖1-2 打包后的文件結(jié)構(gòu)

Android

Unity平臺設(shè)置

在Unity窗口中,按下Ctrl+Shift+B快捷鍵,或者在菜單欄選擇File->BuildSettings...,打開設(shè)置窗口。選擇“Platform”下的“Android”選項(xiàng),然后單擊“Switch Platform”按鈕切換到Android平臺。當(dāng)Unity標(biāo)志出現(xiàn)在Android選項(xiàng)旁邊時,發(fā)布平臺就切換成Android了。如圖2-1所示。

Unity3D PC、Android、iOS平臺打包流程

圖2-1 切換到Android平臺

單擊左下方的“Player Settings...”繼續(xù)后續(xù)設(shè)置,如圖2-2所示。選擇Player,在右側(cè)Company Name與Product Name文本框中分別填寫公司名和產(chǎn)品名,選擇安卓小圖標(biāo),在Other Settings選項(xiàng)卡中,找到Graphics API,刪除Vulkan;接著,找到Identification,在Package Name文本框中填寫應(yīng)用程序包名,建議這個值與上面Company Name和Product Name中輸入的公司名和產(chǎn)品名一致,這個值需要保證唯一;此外,我們還需要設(shè)置Version與Minimum API Level的值,Version的值根據(jù)項(xiàng)目迭代版本設(shè)置,在MinimumAPI Level下拉菜單中選擇支持的Android最低版本,通常設(shè)置為API Level 24、API Level 26、API Level 28。完成以上設(shè)置后,關(guān)閉Project Settings面板。

Unity3D PC、Android、iOS平臺打包流程

圖2-2 Player設(shè)置(1)

Unity3D PC、Android、iOS平臺打包流程

圖2-3 Player設(shè)置(2)

JDK環(huán)境變量配置

接下來,我們需要進(jìn)行Windows系統(tǒng)環(huán)境配置。在電腦桌面,如圖2-4所示,找到我的電腦,單擊右鍵,選擇屬性,點(diǎn)擊高級系統(tǒng)設(shè)置;在系統(tǒng)屬性界面,選擇高級選項(xiàng)卡,單擊環(huán)境變量按鈕。

回到Unity主界面,在菜單欄選擇Edit->Preferences...,打開首選項(xiàng)面板,選擇External Tools,滾動右面界面到最下方,如圖2-5所示。在Unity的External Tools界面找到JDK Installed with Unity(recommended),單擊右側(cè)的Copy Path按鈕,復(fù)制JDK的安裝路徑。

Unity3D PC、Android、iOS平臺打包流程
Unity3D PC、Android、iOS平臺打包流程

(a)

(b)

Unity3D PC、Android、iOS平臺打包流程
Unity3D PC、Android、iOS平臺打包流程

(c)

(d)

圖2-4 (a)右擊我的電腦;(b)屬性面板;(c)系統(tǒng)屬性面板;(d)環(huán)境變量設(shè)置界面

Unity3D PC、Android、iOS平臺打包流程

圖2-5 External Tools設(shè)置界面

回到環(huán)境變量面板,點(diǎn)擊新建按鈕,在變量名文本框內(nèi)輸入變量名為JAVA_HOME,在變量值文本框里粘貼剛才復(fù)制的JDK安裝路徑,點(diǎn)擊確定,圖2-6。

Unity3D PC、Android、iOS平臺打包流程

圖2-6 新建環(huán)境變量

找到名字為Path的變量,點(diǎn)擊編輯按鈕,右側(cè)點(diǎn)擊新建,粘貼%JAVA_HOME%\bin 到文本框內(nèi),點(diǎn)擊確定,圖2-7所示。

Unity3D PC、Android、iOS平臺打包流程

圖2-7 修改Path變量

之后我們需要測試是否配置成功,按下Win+ R,輸入cmd,按下回車。輸入java -version和javac -version,出現(xiàn)一下結(jié)果,即為配置成功,圖2-8所示。

Unity3D PC、Android、iOS平臺打包流程

圖2-8 JDK環(huán)境變量配置測試

SDK環(huán)境變量配置

同JDK配置一樣,首先我們需要新建兩個環(huán)境變量ANDROID_SDK_HOME和CLASSPATH,變量值為Unity External Tools面板中的Android SDK ToolsInstalled with Unity(recommended)的值,圖2-9所示。

  • 變量名:CLASSPATH

  • 變量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

Unity3D PC、Android、iOS平臺打包流程

圖2-9a ANDROID_SDK_HOME變量

Unity3D PC、Android、iOS平臺打包流程

圖2-9b CLASSPATH變量

在Path變量中,添加兩組變量值,如圖2-10所示:

  • %ANDROID_SDK_HOME%\tools

  • %ANDROID_SDK_HOME%\platform-tools

Unity3D PC、Android、iOS平臺打包流程

圖2-10 Path變量添加

之后我們需要測試是否配置成功,按下Win+ R,輸入cmd,按下回車。輸入adb或者adb version,出現(xiàn)任意一個結(jié)果,即為配置成功,圖2-11所示。

Unity3D PC、Android、iOS平臺打包流程

圖2-11 SDK環(huán)境變量測試

之后,我們回到Unity里的Build Settings界面,點(diǎn)擊Add Open Scenes按鈕,完成場景添加步驟,然后點(diǎn)擊Build按鈕生成一個后綴名為.apk的文件。發(fā)送到手機(jī)完成安裝。

iOS

Unity平臺設(shè)置

在Unity窗口中,按下Ctrl+Shift+B快捷鍵,或者在菜單欄選擇File->BuildSettings...,打開設(shè)置窗口。選擇“Platform”下的“Android”選項(xiàng),然后單擊“Switch Platform”按鈕切換到Android平臺。當(dāng)Unity標(biāo)志出現(xiàn)在Android選項(xiàng)旁邊時,發(fā)布平臺就切換成Android了。如圖3-1所示。

Unity3D PC、Android、iOS平臺打包流程

圖3-1 切換到iOS平臺

單擊左下方的“Player Settings...”繼續(xù)后續(xù)設(shè)置。選擇Player,在Player欄中的Company Name 與Product Name文本框中填寫公司名和產(chǎn)品名,選擇iOS的小圖標(biāo),展開Other Settings選項(xiàng)卡,如圖3-2所示。

Unity3D PC、Android、iOS平臺打包流程

圖3-2 Player設(shè)置(1)

找到Identification欄,PackageName填寫應(yīng)用程序包名,建議與圖3-2中Company Name和Product Name中輸入的公司名和產(chǎn)品名一致,這個值要求唯一,設(shè)置好應(yīng)用程序的版本號,圖3-3a所示。

Unity3D PC、Android、iOS平臺打包流程
Unity3D PC、Android、iOS平臺打包流程

圖3-3a Player設(shè)置(2)

圖3-3b Player 設(shè)置(3)

根據(jù)業(yè)務(wù)需要填寫攝像機(jī)、麥克風(fēng)和定位的使用信息,這些信息會在程序開始運(yùn)行時彈出。設(shè)置好Target Device,目標(biāo)設(shè)備可以是iPhone、iPad,也可以是iPhone + iPad。因?yàn)槲覀兪褂谜鏅C(jī)調(diào)試,所以Target SDK設(shè)置為Device SDK。設(shè)置最低iOS版本。選擇處理器架構(gòu),默認(rèn)為ARM64。如圖3-3b所示。

無蘋果開發(fā)者賬號打包方法

回到Build Settings,選擇Run in Xcode as 為Debug模式,單擊Build按鈕構(gòu)建Xcode工程,如圖3-4所示。選擇一個目錄作為生成Xcode的工程目錄,然后點(diǎn)擊選擇開始編譯生成Xcode工程,如圖3-5所示。

Unity3D PC、Android、iOS平臺打包流程

圖3-4 構(gòu)建XCode工程

Unity3D PC、Android、iOS平臺打包流程

圖3-5 生成Xcode工程

我們需要在Mac電腦上用Xcode打開我們打包好的文件夾,或者打開文件夾里后綴為.xcodeproj的工程文件。在Xcode窗口,在菜單欄選擇Xcode->Preferences,打開首選項(xiàng)界面。選擇Accounts選項(xiàng)卡,單擊左下角加號添加你的Apple賬號,選擇開發(fā)者證書IOS Development和Mac Development后下載下來,如圖3-6所示。

Unity3D PC、Android、iOS平臺打包流程
Unity3D PC、Android、iOS平臺打包流程

a.選擇首選項(xiàng)

b.添加新用戶

Unity3D PC、Android、iOS平臺打包流程

c.開發(fā)者證書下載

圖3-6 Xcode設(shè)置

單擊工程文件打開工程屬性面板,選擇General選線卡,選擇最小操作系統(tǒng),正確填寫Display Name(應(yīng)用名)、Bundle Identifier(包ID)、Version、Build,如圖3-7所示。

Unity3D PC、Android、iOS平臺打包流程

圖3-7 設(shè)置應(yīng)用程序(1)

通過數(shù)據(jù)線連接你的iPhone或者iPad設(shè)備到Mac電腦,選擇真機(jī)設(shè)備。選擇Signing & Capabilities選項(xiàng)卡,選擇Capability為Debug模式,勾選Automatically manage signing選項(xiàng),選擇你的開發(fā)者團(tuán)隊(duì),檢查Bundle Identifier與之前設(shè)置的包ID是否一致。

Unity3D PC、Android、iOS平臺打包流程

圖3-8 設(shè)置應(yīng)用程序(2)

在Xcode配置完成后,單擊Xcode IDE左上角的編譯運(yùn)行圖標(biāo)開始編譯、發(fā)布、部署、運(yùn)行到你的真機(jī)設(shè)備上,如圖3-9所示。

Unity3D PC、Android、iOS平臺打包流程

圖3-9 開始編譯運(yùn)行程序

應(yīng)用首次運(yùn)行時會提示未受信任的企業(yè)級開發(fā)者,打開設(shè)置->通用->設(shè)備管理->開發(fā)者應(yīng)用,單擊驗(yàn)證應(yīng)用完成信任驗(yàn)證即可解決。至此,iOS從Unity打包到真機(jī)運(yùn)行的全部過程完成。文章來源地址http://www.zghlxwxcb.cn/news/detail-418933.html

到了這里,關(guān)于Unity3D PC、Android、iOS平臺打包流程的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【Unity3D】Android 打包 ④ ( Android 工程打包 | Unity 中導(dǎo)出安卓工程 | Android Studio 打開 Unity 導(dǎo)出的 Android 工程 )

    【Unity3D】Android 打包 ④ ( Android 工程打包 | Unity 中導(dǎo)出安卓工程 | Android Studio 打開 Unity 導(dǎo)出的 Android 工程 )

    Android 工程打包 就是將 Unity 項(xiàng)目導(dǎo)出為 Android Studio 項(xiàng)目 , 在 Unity 編輯器中選擇 \\\" 菜單欄 | File | Build Settings… \\\" 選項(xiàng) , 在彈出的 \\\" Build Settings \\\" 對話框中 , 勾選上 \\\" Export Project \\\" 選框 , 然后點(diǎn)擊右下角的 \\\" Export \\\" 導(dǎo)出按鈕 ; 選擇一個導(dǎo)出目錄 ; 等待 Android 工程導(dǎo)出 ; 最終導(dǎo)出的

    2023年04月19日
    瀏覽(92)
  • Unity3D中項(xiàng)目打包Android平臺包運(yùn)行過程中拋出異常:JSON integer is too large or small for an Int64

    Unity3D中項(xiàng)目打包Android平臺包運(yùn)行過程中拋出異常:JSON integer is too large or small for an Int64

    Unity3D中項(xiàng)目打包Android平臺包運(yùn)行過程中拋出異常:JSON integer is too large or small for an Int64 博主在打包的過程中,“屢次接收到”報錯啦 ? ” “打包了沒?”“打好了沒?”,我可以很肯定地告訴你: ,作為一個打包仔而言,老老實(shí)實(shí)解決bug解決問題比較重要, 可能是項(xiàng)目中

    2024年02月09日
    瀏覽(23)
  • 【Unity3D】Android 打包 ② ( Android 編譯選項(xiàng) | Android 工程設(shè)置 | 配置基本信息 | 配置不同分辨率圖標(biāo) | 配置啟動動畫 | 其它設(shè)置 )

    【Unity3D】Android 打包 ② ( Android 編譯選項(xiàng) | Android 工程設(shè)置 | 配置基本信息 | 配置不同分辨率圖標(biāo) | 配置啟動動畫 | 其它設(shè)置 )

    在上一篇博客 【Unity3D】Android 打包 ① ( Android 編譯選項(xiàng) | 安裝 Android Build Support 模塊 ) 中 講解了 Android 打包的最基本配置 , 安裝 Android Build Support 模塊 ; 本篇博客繼續(xù)講解后續(xù)工作 ; 在 Unity 編輯器中選擇 \\\" 菜單欄 | File | Build Settings \\\" 選項(xiàng) , 點(diǎn)擊 Build Settings 對話框的左下角的

    2023年04月19日
    瀏覽(98)
  • Unity打包錯誤:無法成功進(jìn)行Unity3D應(yīng)用程序打包

    在Unity開發(fā)過程中,有時候會遇到各種各樣的錯誤。其中一個常見的問題是無法成功進(jìn)行Unity3D應(yīng)用程序的打包。本文將探討可能導(dǎo)致此錯誤的幾種常見情況,并提供相應(yīng)的解決方案。 資源文件丟失或路徑錯誤: 打包應(yīng)用程序時,確保所有所需的資源文件都存在,并且路徑設(shè)

    2024年01月16日
    瀏覽(24)
  • 【Unity3d】Unity與iOS之間通信

    【Unity3d】Unity與iOS之間通信

    在Unity開發(fā)或者SDK開發(fā)經(jīng)常遇到Unity與移動端原生層之間進(jìn)行通信,這里把它們之間通信做一個整理。 關(guān)于Unity與Android之間通信,參考【Unity3d】Unity與Android之間通信 Unity調(diào)用Objective-C 主要分三個步驟: (一)、在xcode中定義要被unity調(diào)用的函數(shù) 新建一個類,名字可以任意,比如

    2024年02月01日
    瀏覽(35)
  • Unity3D打包Assetbundle丟失Shader問題

    Unity3D打包Assetbundle丟失Shader問題

    詳情見:https://www.pianshen.com/article/5391338163/ 1、Unity3D在打包Assetbundle時,可能會遇到Shader丟失的問題,解決方法:打開 Edit-Project Settings-Graphics,在Always Included Shaders列表添加上所需的shader ,再打包即可。 2、參考 3、原文復(fù)制 Scriptable RenderLoop settings This is an experimental setting wh

    2023年04月22日
    瀏覽(97)
  • Unity3D開發(fā)流程及注意事項(xiàng)

    Unity3D開發(fā)流程及注意事項(xiàng)

    使用Unity3D開發(fā)游戲需要遵循一定的流程和注意事項(xiàng),以確保項(xiàng)目的順利進(jìn)行并獲得良好的結(jié)果。以下是一般的游戲開發(fā)流程以及一些注意事項(xiàng),希望對大家有所幫助。北京木奇移動技術(shù)有限公司,專業(yè)的軟件外包開發(fā)公司,歡迎交流合作。 游戲開發(fā)流程: 1.概念和計(jì)劃階段

    2024年02月09日
    瀏覽(21)
  • 如何將Unity3D中的腳本打包成為DLL類庫?

    如何將Unity3D中的腳本打包成為DLL類庫?

    如果我們想把代碼打成DLL,首先需要有一個Assembly和一個合理的代碼目錄結(jié)構(gòu)規(guī)劃。 1.將要?dú)w為一類的腳本放進(jìn)同一個文件內(nèi),在該文件夾下右鍵創(chuàng)建一個Assembly Definition,默認(rèn)它會將同文件夾以及子目錄內(nèi)的腳本歸為一個Assembly。 2.在Editor下創(chuàng)建一個CompileDll腳本來將我們的腳

    2024年02月12日
    瀏覽(27)
  • 【虛擬仿真】Unity3D打包WEBGL后播放視頻(VideoPlayer組件)

    【虛擬仿真】Unity3D打包WEBGL后播放視頻(VideoPlayer組件)

    推薦閱讀 CSDN主頁 GitHub開源地址 Unity3D插件分享 簡書地址 我的個人博客 大家好,我是佛系工程師 ☆恬靜的小魔龍☆ ,不定時更新Unity開發(fā)技巧,覺得有用記得一鍵三連哦。 本篇文章實(shí)現(xiàn)Unity3D打包WEBGL后播放視頻,如下圖所示: 使用了VideoPlayer組件,代碼比較簡單。 主要就

    2023年04月25日
    瀏覽(39)
  • Unity3D中打包WEBGL后讀取本地文件數(shù)據(jù)+網(wǎng)絡(luò)請求

    Unity3D中打包WEBGL后讀取本地文件數(shù)據(jù)+網(wǎng)絡(luò)請求

    首先上一編博主運(yùn)行html之后報的錯誤:提示內(nèi)存不足?。。。?1.首先排查一下webgl包的大小,不能超過2G。 2.F12查看具體錯誤,在這里博主的是: ? ? ? ?a:本地讀取StreamingAssets里的配置文件,序列化失敗。 ? ? ? ?b:網(wǎng)絡(luò)請求方法不能使用JsonConvert.SerializeObject將對象重新序列

    2024年02月08日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包