用途:本 Skill 用于掌握 Cocos Creator 多平台发布流程,触发条件为需要把游戏发布到各平台。
主要能力:包含平台构建配置、Web 发布、原生平台发布。Cocos Creator 支持发布到 Web(HTML5)、iOS、Android、微信小游戏、抖音小游戏等平台。
使用方式:通用步骤为在菜单栏选择“项目”->“构建发布”,选择目标平台,配置构建参数,执行构建,然后运行或上传。Web 发布可配置横竖屏(横屏/竖屏/自动)、设计分辨率、调试模式,命令行构建命令为 npm run build,输出到 web-mobile 目录,包含 index.html 和游戏资源。iOS 发布需配置 App ID(Apple Developer ID)、签名证书(开发/发布证书)、目标设备(iPhone/iPad/通用),随后用 Xcode 打开构建后的项目、配置签名证书、选择目标设备、Archive 并导出。Android 发布需配置包名(Bundle Identifier)、版本信息(versionCode/versionName)、屏幕方向,输出 APK(Debug/Release)与 AAB。微信小游戏需配置 AppID、启用微信开发者工具并上传审核;抖音小游戏需配置抖音开发者参数并使用抖音开发者工具。构建配置还包括功能裁剪、分组管理(碰撞分组)、自定义引擎、2D/3D 模式、渲染后端(GLES3/GLES2/WebGL2/WebGL1)及资源索引。
适用场景与限制:适用于需要跨平台发布 Cocos Creator 3.8 游戏项目的场景。需注意平台差异,不同平台 API 存在差异,并注意权限申请与平台特定功能;性能优化方面需针对目标平台优化、合理设置分辨率、压缩资源。