上一篇介绍了游戏资源的打包配置过程,接下来介绍小游戏的打包和上传部署到CCD云服务器的工程。
(1)CCD项目云服务配置:登录UnityCCD云服务后台,地址:Unity ID 。创建Endless_Runner项目,开启云服务,生成App ID。
(2)打开Unity-Window-AutoStreaming-Cfg&Publish菜单,先简单介绍一下配置上传和发布界面信息。【特别提醒:打包和上传中间,请不要改动CCD配置,否则游戏运行时将找不到需要的资源】
步骤一:填写InstantGame AppId,指定资源上传“根路径”Bucket,如果没有则创建;版本号确定,如果这次是新版本Badge,则新建一个,否则下拉选择要覆盖的版本,不建议使用latest版本;接着指定发布平台(字节、快手、手Q)等。
步骤二:做法打包和部署设置后,点击Build Instant Game进行打包。
注意1:完成打包后,点击右侧的Refresh按钮进行刷新,根据Instant Game打包结果统计信息提示进行优化。
注意2:如果遇到打包失败的问题,检查确认JDK/SDK/NDK配置正确。要是游戏从MegaApp中启动后,读取AB文件失败,请点击 Clear Cloud Assets按钮清理所有云资源文件,然后重新打包。
注意2:(可选)如果有自定义的AB资源需要上传到CCD,将它们拷贝文件到工程目录下的CustomCloudAssets文件夹内(CustomCloudAssets文件夹具体使用请参考官方补充说明部分,这里不做展开详解)。
步骤三:点击Upload to CCD,开始上传并部署小游戏到CCD云服务器;注意:上传期间如果出现网络问题上传失败,重新点击上传按钮,上传过程是支持断点续传的。
至此,小游戏的打包和上传部署到CCD云服务器的工作已完成!