![Unity3D平台AR与VR开发快速上手](https://wfqqreader-1252317822.image.myqcloud.com/cover/556/26943556/b_26943556.jpg)
3.10 发布应用
点击“Build Settings”界面中的“Player Settings”按钮,可以在Inspector(检视)视图看到运行设置。点击选择想要发布的平台,此外必须安装过对应平台的支持包,否则没有“Build”按钮,如图3-85所示。
![](https://epubservercos.yuewen.com/713F8C/15367246704195306/epubprivate/OEBPS/Images/Figure-0076-0125.jpg?sign=1738857152-GGOxaHnPJCj8IJGfcNBAELgF6zvCxdRN-0-554e8f58ac7103eb809ddfc7a54eb474)
图3-85
常用的通用设置有以下这些:
● Company Name:所在公司的名称。
● Product Name:项目名称(游戏运行时显示的名称。Windows会显示在菜单栏上,Android和IOS会显示成应用的名字)。
● Default Icon:默认图标。
● Default Cursor:默认的光标图像。
● Cursor Hotspot:光标热点。
● Splash Image:启动图标
3.10.1 发布Windows应用
Windows程序发布比较简单,Build Settings界面设置是否支持64位处理器,如图3-86所示。
![](https://epubservercos.yuewen.com/713F8C/15367246704195306/epubprivate/OEBPS/Images/Figure-0077-0126.jpg?sign=1738857152-Kk8Vm7xNS55chZ8cdwYwaPIrtJTWGt1e-0-d7585b3a5ccacb5ee21f604cf4d203b9)
图3-86
发布Windows常用的其他设置,如图3-87所示。
![](https://epubservercos.yuewen.com/713F8C/15367246704195306/epubprivate/OEBPS/Images/Figure-0077-0127.jpg?sign=1738857152-R9PmQTb2jkpyxrkh1reiPMYhc0RFWL27-0-87a4d58d0333a1804df9204876dc9639)
图3-87
● Default Screen Width:默认屏幕宽。
● Default Is Full Screen:默认全屏。
● Default Screen Height:默认屏幕高。
● Run In Background:在后台运行。
● Resizable Window:可以调整窗口大小。
● Force Single Instance:只允许运行一个实例。
点击“Build”按钮以后,选择保存路径和文件名,点击“保存”按钮,如图3-88所示。
![](https://epubservercos.yuewen.com/713F8C/15367246704195306/epubprivate/OEBPS/Images/Figure-0078-0128.jpg?sign=1738857152-akAoc5qlYQZEVjAex9IC5NlAG0OqP4o5-0-005adf37138f2a6b96a860c8d7bc269c)
图3-88
Unity会生成对应的一个运行程序和目录。之后,直接点击exe文件即可运行,如图3-89所示。
![](https://epubservercos.yuewen.com/713F8C/15367246704195306/epubprivate/OEBPS/Images/Figure-0078-0129.jpg?sign=1738857152-B6r77kZ0zm8TYZUxhKhOONndD2qskVCT-0-a4c3a94d5bc34a1993e3f90149064d79)
图3-89
3.10.2 发布Android应用
1.环境配置
发布Android应用除了需要安装Unity的Android发布支持程序以外,还需要Java SDK和Android SDK。
(1)Java SDK
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html。
下载界面如图3-90所示。
![](https://epubservercos.yuewen.com/713F8C/15367246704195306/epubprivate/OEBPS/Images/Figure-0079-0130.jpg?sign=1738857152-V1HBE2Hh298qPX7rEkzg2TyxCPYvqa1P-0-304b253f6d0ec0235d404b0b0730b3d3)
图3-90
下载JDK安装程序安装即可。
(2)Android SDK
Android SDK无法直接从官网下载,可以从下面地址下载。
下载地址:http://www.android-studio.org/。
下载界面如图3-91所示。
![](https://epubservercos.yuewen.com/713F8C/15367246704195306/epubprivate/OEBPS/Images/Figure-0079-0131.jpg?sign=1738857152-IvzofN7uJpQKVsNOps9kqD1Pd7AeWQUQ-0-59b97d651780a2ec6835e36ac568da75)
图3-91
下载zip就可以了,然后解压到一个目录中,如图3-92所示。
![](https://epubservercos.yuewen.com/713F8C/15367246704195306/epubprivate/OEBPS/Images/Figure-0080-0132.jpg?sign=1738857152-3ozyLL7XiD2ngYz5Yk6gQg02aEVGVNyF-0-c728ec5671b1aca83a894670da6b08ce)
图3-92
运行目录中的“SDK Manager.exe”文件,如图3-93所示。
![](https://epubservercos.yuewen.com/713F8C/15367246704195306/epubprivate/OEBPS/Images/Figure-0080-0133.jpg?sign=1738857152-QazZfQS6FkskoM60ZGIkLYCijx28O6kO-0-ea6db862e0c02ee9989c3fb6f19c07d8)
图3-93
只需要选择Tools里面的前3项“Android SDK Tools”“Android SDK Platform-tools”“Android SDK Build-tools”和最新版本里面的“SDK Platform”,然后安装即可,如图3-94、图3-95所示。
![](https://epubservercos.yuewen.com/713F8C/15367246704195306/epubprivate/OEBPS/Images/Figure-0080-0134.jpg?sign=1738857152-yzrf3rExJbgTvCEM1oCi55ghGTaYdCym-0-5017eb4aa5606eeb94214e58156d911c)
图3-94
![](https://epubservercos.yuewen.com/713F8C/15367246704195306/epubprivate/OEBPS/Images/Figure-0081-0135.jpg?sign=1738857152-OQq5P1YEB4tv9NiZGQ6aXEYatuzx4Qq7-0-1193e0d671d2c6d682bde48eb202902b)
图3-95
以上两步完成后,点击菜单“Edit”→“Preferences”,打开“Unity Preferences”窗口,为Unity设置Android SDK和Java SDK的根目录所在位置,如图3-96所示。
![](https://epubservercos.yuewen.com/713F8C/15367246704195306/epubprivate/OEBPS/Images/Figure-0081-0136.jpg?sign=1738857152-xtPa2uhtOW4S2u0l1KrL0lDrT1OcIG4g-0-1c663ac34dcd4c09da79d5040fc4621c)
图3-96
2. Android应用发布
发布Android的常用设置,如图3-97所示。
![](https://epubservercos.yuewen.com/713F8C/15367246704195306/epubprivate/OEBPS/Images/Figure-0081-0137.jpg?sign=1738857152-a8EBdpiy0Vq06XVaHLj0LtzLSKYEq3Tx-0-a59fd62164d5611cdc55e77a20892fc1)
图3-97
上图中选项说明如下:
● Default Orientation:默认屏幕的方向。
● Allowed Orientations for Auto Rotation:当屏幕翻转时允许出现的方向。
应用识别配置如图3-98所示。
![](https://epubservercos.yuewen.com/713F8C/15367246704195306/epubprivate/OEBPS/Images/Figure-0082-0138.jpg?sign=1738857152-YyGGOBTm54ovVl5gxf0TsXNs2MIsqKHW-0-cb4344d5418858d6c21af06f3b056234)
图3-98
● Bundle Identifier:绑定ID应用的身份证,判断是否是同一个应用的ID,请按照标准填写。不修改这里无法发布。
● Minimum API Level:最低兼容的Android版本,该处显示内容与本地Android SDK相关。
如果应用需要签名,在这里导入签名文件,如图3-99所示。
![](https://epubservercos.yuewen.com/713F8C/15367246704195306/epubprivate/OEBPS/Images/Figure-0082-0139.jpg?sign=1738857152-hyCWINJ7Vt66zt7vrZkT5DEqmuQvUFI5-0-07e517fc6f283b8bb076556a1f6b48c7)
图3-99
点击“Build”按钮后,选择apk文件存放位置和文件名之后,点击“保存”按钮,即可生成Android应用,如图3-100所示。将apk文件复制到android设备上安装即可。
![](https://epubservercos.yuewen.com/713F8C/15367246704195306/epubprivate/OEBPS/Images/Figure-0083-0140.jpg?sign=1738857152-NVk73aycCOvELCkkBgZLfGFecpz0FWk4-0-4617c3af7a923d144ec932b5dddeca98)
图3-100
3.10.3 发布iOS应用
发布iOS应用,Unity并不会直接生成最终应用,而是生成一个Xcode项目,再在Xcode里进行编译和发布。
最好用Mac版的Unity导出项目,在Windows版下导出的容易出错。
1.导出XCode项目
发布iOS应用的常用设置,如图3-101所示。
![](https://epubservercos.yuewen.com/713F8C/15367246704195306/epubprivate/OEBPS/Images/Figure-0083-0141.jpg?sign=1738857152-DPdGd5Fviqi3kpNoOu7ro1UyugYVaXm4-0-5e1e69360590b6cdcd94454c60c9894d)
图3-101
点击“Build”以后,会选择文件夹,选择文件夹完成以后,会生成一个Xcode项目。
2.用Xcode发布
打开项目,双击文件,如图3-102所示。
![](https://epubservercos.yuewen.com/713F8C/15367246704195306/epubprivate/OEBPS/Images/Figure-0084-0142.jpg?sign=1738857152-vFtIg6VpFJ40PfNywIrPoOYrxJ4XhRuU-0-93c16ea6c5a258c8ac0d7307bbc6eaf8)
图3-102
之后,选择要使用的证书,Xcode会自动生成需要的内容,如图3-103所示。
![](https://epubservercos.yuewen.com/713F8C/15367246704195306/epubprivate/OEBPS/Images/Figure-0084-0143.jpg?sign=1738857152-uyZGQW2dMVjrZabQKYhCZ5urCqBQH5Oj-0-06ac4278289647c56e5692369998ef52)
图3-103
最后选择调式的设备,点击运行即可在设备上进行调试运行,如图3-104所示。
![](https://epubservercos.yuewen.com/713F8C/15367246704195306/epubprivate/OEBPS/Images/Figure-0084-0144.jpg?sign=1738857152-exlFC15dw5RRjYLUN36wwPg2UPoXYJ56-0-d2b9ce3fce39da98b4d4a624d2ea4916)
图3-104
3.为Xcode配置开发者账号
如果要在手机上调试,需要有苹果的开发者账号。第一次打开,需要设置开发者账号,打开“Xcode”→“Preferences”选项,如图3-105所示。
![](https://epubservercos.yuewen.com/713F8C/15367246704195306/epubprivate/OEBPS/Images/Figure-0085-0145.jpg?sign=1738857152-unO620NmfUgiJPcXDBIqZjCh6DPYEahn-0-be535f2f08e23f9cc10e909a9e189128)
图3-105
在“Accounts”里添加开发者账号,选中添加好的账号,点击“View Details...”按钮,如图3-106所示。
![](https://epubservercos.yuewen.com/713F8C/15367246704195306/epubprivate/OEBPS/Images/Figure-0085-0146.jpg?sign=1738857152-hmwjpchd6d7BLlRvDGvGfkR4BHYCDE8e-0-fcdb76943244c8d8b2ab3c6a32c38411)
图3-106
之后,可以设置签名和证书,如图3-107所示。
![](https://epubservercos.yuewen.com/713F8C/15367246704195306/epubprivate/OEBPS/Images/Figure-0085-0147.jpg?sign=1738857152-w39mEfoq8VVfZbYkD5nVdIs9TDSpQvKZ-0-11ff96027484db4dd6cae970d26982fe)
图3-107