多平台导出

导出到微信小游戏

平台配置说明

在导出到微信小游戏平台的时候,有以下这些配置项:

配置描述对应到微信小游戏的配置文件对应到微信小游戏中的字段
AppId微信小游戏的 AppId,必填,截图中的 wxdf8199565c509fb9 为测试账号project.config.jsonappid
Orientation设置游戏屏幕方向: Landscape(横屏)、Portrait(竖屏)game.jsondeviceOrientation
Requestwx.request 的超时时间,单位:毫秒game.jsonnetworkTimeout.request
Connect Socketwx.connectSocket 的超时时间,单位:毫秒game.jsonnetworkTimeout.connectSocket
Upload Filewx.uploadFile 的超时时间,单位:毫秒game.jsonnetworkTimeout.uploadFile
Download Filewx.downloadFile 的超时时间,单位:毫秒game.jsonnetworkTimeout.downloadFile

更多配置详见:project.config.jsongame.json

导出

选择好微信小游戏平台后,点击导出面板最下方的下载按钮,即可导出所需工程:

调试

1、工程导出到本地后,先进入到根目录执行以下命令进行依赖包的安装:

npm i

2、打开微信开发者工具 ,选择小游戏,并导入刚才的工程,如下:

3、在微信开发者工具中,点击工具->构建 npm,如下:

4、完成上述 3 后,即可在微信开发者工具中预览最终的结果,如下:

5、在微信开发者工具中的调试,详见:微信小游戏调试

发布

本地完成调试后,即可进行发布,具体发布流程详见:微信小游戏发布

导出工程目录说明

导出到本地的工程目录如下:

工程目录说明

目录或文件说明
adapters项目用到的引擎相关的包,按需导出
public资产目录,编辑器所有资产导出到这个目录下,资产的 path 为 /public/xxx
scripts开发者在编辑器中添加的脚本组件,导出到本地后,开发者可以在里面的脚本组件中进行二次开发
game.json对应微信小游戏工程所需要的 game.json
game.ts入口文件,初始化的逻辑都放在这里
package.json主要存放项目依赖包
polyfill.js平台 DOM 适配代码和全局变量适配代码,开发者无需关心
project.config.json对应微信小游戏工程所需要的 project.config.json
project.tsGalacean 的工程文件,在初始化的时候会解析

这篇文档对您有帮助吗?