打包发布

来自c2wiki
跳转至: 导航搜索

概述

  • 在将C²engine项目发布给用户之前,必须正确地打包项目。打包处理确保所有的代码及内容都是最新的,并且具有可以在目标平台上运行的正确格式。
  • 在执行打包过程中,要执行许多步骤。如果一个项目有自定义的源码,那么将先编译该源码。然后需要把所有内容转换成为目标平台可以使用的格式(所谓的内容烘焙)。之后,这些编译好的代码及烘焙好的内容将会被打包到一个可发布的文件集合中,比如一个针对Windows的安装包。
  • 在主菜单下,有一个“编译设置”选项,可以打开“编译设置”页面,该页面显示了您可以为其准备项目包文件的所有平台。打包的目的是为了测试您的整个游戏而不是一张单独的地图;或者是为了准备游戏以进行提交或发布。
  • 一旦您选择了平台,如果游戏中包含代码则先编译您的游戏,烘焙所有游戏数据,然后打包内容。如果您的项目包含很多 测试/临时 内容及地图,那么将是个很慢的过程。

创建包

要想针对一个特定平台打包一个项目,那么请在“编译设置”页面选择编译平台。

4.14.18.jpg

点击“切换平台”,可以更改默认编译平台。

点击“用户设置”,可以设置应用名、包名、版本、icon图标。

确定了需要打包的项目和平台后,点击“编译”,即可打开文件浏览界面,选择输出目录。如果打包成功,这个目录将包含打包后的项目。

运行打包的游戏

当您打包时,选择了一个输出目录。如果打包过程成功完成,那么您打包的游戏将会在针对特定项目的子目录中。当进入到子项目,您将会看到打包好的游戏,其格式适合于相关平台。对于PC平台来说,将会生成若个个文件,其中.exe文件为运行文件,双击后即可运行游戏。对于Android平台来说,您将看到一个.apk文件,下载至安卓手机上则可安装。