《土豆荣耀》重构笔记(二十三)打包游戏

前言

  在上篇文章中,我们实现了虚拟摇杆和按钮,完成了游戏所有的开发工作,是时候对游戏进行打包,在手机上进行测试了。


修改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,因为我们的游戏是横屏游戏,因此我们需要取消PortraitPortrait Upside Down的勾选。

Player Settings-Part1

  修改完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 BackendMono,我们可以将其设置为IL2CPP,但如果设置为IL2CPP,我们需要配置NDK。这两种Script Backend的区别,可以参考Unity的IL2CPP。如何配置NDK可以参考Unity的安装以及安卓环境的配置这里我们使用默认的Mono即可。

Player Settings-Part2


构建apk并测试

  Player Settings设置完毕之后,我们开始构建apk。在顶部菜单栏选择File->Build Setting,然后点击Build按钮打开apk文件的保存窗口,这里我们将apk文件命名为PotatoGloryTutorial.apk,随意选择一个文件夹进行保存,可以看到Unity编辑器出现apk文件的构建进度条。

apk构建进度条

  构建完成之后,我们将apk文件发送至用于测试的Android手机,安装之后即可进行测试。

  需要注意的是,如果我们有开启开发者模式的Android手机,我们也可以先开启USB调试模式,然后使用USB线将手机连接到电脑,并点击Build And Run让Unity为我们构建apk并将构建好的apk直接安装到手机上。

  当然,有兴趣的读者可以点击安装包下载链接下载体验我构建出来的安装包,也可以使用手机扫描二维码进行下载安装。

安装包下载二维码


后言

  至此,我们的游戏就打包完成啦,快把安装包发给朋友们体验下吧。最后,本篇文章所做的修改,可以在PotatoGloryTutorial这个仓库的essay21分支下看到,读者可以clone这个仓库到本地进行查看。


参考链接

  1. Unity的IL2CPP
  2. Unity的安装以及安卓环境的配置

《土豆荣耀》重构笔记(二十三)打包游戏
https://asancai.github.io/posts/374182d2/
作者
RainbowCyan
发布于
2019年2月3日
许可协议