Unity 3D游戏开发(第2版)
上QQ阅读APP看书,第一时间看更新

1.5 示例项目打包与发布

导入示例项目,这里是在Asset Store中下载并且导入Unity最经典的angryBots项目。首先,需要在导航菜单栏中选择Edit→Project Settings→Player。默认情况下,Unity会选择Device SDK(它表示只能导出到真机上运行),这里我们选择Simulator SDK(表示可以在模拟器上运行),如图1-6所示。

图1-6 目标设备

接着,在导航菜单栏中选择File→Build Settings菜单项,此时会弹出构建窗口。如图1-7所示,在Scenes In Build中添加待打包的场景,只需打开需要打包的场景后,点击Add Open Scenes按钮即可。这里提供一个技巧,如果不需要打包某些场景,可以在该窗口中删除它或者取消勾选。

在左下方的Platform处,选择待打包的游戏平台。这里列出的平台需要下载对应的支持,这里选择iOS平台,表示可以打包iPhone或者iPad。右侧是用于设置打包的参数,下面简要介绍各个参数的作用。

  • Run in Xcode:选择Xcode的安装目录。
  • Run in Xcode as:设置Xcode中是否以Release方式运行。
  • Symlink Unity libraries:是否直接关联Unity安装目录下的iOS动态链接库。勾选后,调试打包会更快一些,正式发布时要关掉它。
  • Development Build:表示是否构建开发调试版本。勾选后,下方两个勾选框会亮起来。
  • Autoconnect Profiler:表示运行游戏后是否自动连接Profiler,用于查看游戏性能。关于Profiler的用法,可以参见第11章。
  • Script Debugging:表示是否支持代码调试。
  • Scripts Only Build:表示只构建脚本,不构建资源,多次构建将大幅度降低打包时间。
  • Compression Method:选择打包时的压缩方式。

图1-7 Build Settings窗口

参数设置完毕后,点击Build或者Build And Run按钮即可。由于iOS平台比较特殊,需要预先生成Xcode工程,所以这里点击的构建并非真正构建成IPA安装文件。运行后,经典的angryBots项目已经在模拟器中打开了,如图1-8所示。

图1-8 angryBots