《土豆荣耀》重构笔记(二十三)打包游戏
前言
  在上篇文章中,我们实现了虚拟摇杆和按钮,完成了游戏所有的开发工作,是时候对游戏进行打包,在手机上进行测试了。
修改Player Settings
  在进行打包前,我们需要修改一下游戏的Player Settings
。首先,我们在顶部菜单栏选择File->Build Setting
,然后点击Player Settings...
按钮打开Player Settings
窗口。
  首先我们需要修改最上方的Company Name
,这是apk的发布者信息,不能使用默认的DefaultCompany
,必须修改,这里我们设置为RainbowCyan
。
  设置完Company Name
后,我们还需要设置ProductName
,这是apk安装到手机上之后显示的应用名称,可以使用中文,这里我们设置为PotatoGloryTutorial
。然后,我们还需要设置Default Icon
,这是apk安装到手机上之后显示的引用图标,这里我们设置为Assets\Sprites
下的title
图片,
  接着,我们还需要修改Resolution and Presentation
下的Allowed Orentations for Auto Rotation
,因为我们的游戏是横屏游戏,因此我们需要取消Portrait
和Portrait Upside Down
的勾选。
  修改完Resolution and Presentation
下的Allowed Orentations for Auto Rotation
,我们还需要修改Other Settings
下的Package Name
。我们需要将默认值com.Company.ProductName
中的Company
修改为我们在DefaultCompany
处填写的值,至于ProductName
我们可以任意填写,可以填写在上面ProductName
处填写的名称,也可以设置成别的。这里,我们将Package Name
设置为com.RainbowCyan.PotatoGloryTutorial
。
  至于Version
,这个是应用的版本号,我们可以自己随意填写,这里我们设置为1.0
。
  最后,我们还可以选择修改Script Backend
。Unity默认的Script Backend
为Mono
,我们可以将其设置为IL2CPP
,但如果设置为IL2CPP
,我们需要配置NDK
。这两种Script Backend
的区别,可以参考Unity的IL2CPP。如何配置NDK
可以参考Unity的安装以及安卓环境的配置这里我们使用默认的Mono
即可。
构建apk并测试
  Player Settings
设置完毕之后,我们开始构建apk。在顶部菜单栏选择File->Build Setting
,然后点击Build
按钮打开apk文件的保存窗口,这里我们将apk文件命名为PotatoGloryTutorial.apk
,随意选择一个文件夹进行保存,可以看到Unity编辑器出现apk文件的构建进度条。
  构建完成之后,我们将apk文件发送至用于测试的Android手机,安装之后即可进行测试。
  需要注意的是,如果我们有开启开发者模式
的Android手机,我们也可以先开启USB调试模式
,然后使用USB线将手机连接到电脑,并点击Build And Run
让Unity为我们构建apk并将构建好的apk直接安装到手机上。
  当然,有兴趣的读者可以点击安装包下载链接下载体验我构建出来的安装包,也可以使用手机扫描二维码进行下载安装。
后言
  至此,我们的游戏就打包完成啦,快把安装包发给朋友们体验下吧。最后,本篇文章所做的修改,可以在PotatoGloryTutorial这个仓库的essay21
分支下看到,读者可以clone这个仓库到本地进行查看。