主题
Skip to content 















发最后一个正式包时,一定要取消 DebugMode
填写日志以后,点击提交
WARNING
💡 Unity 微信小游戏
准备工作:
- 切换并安装微信插件



导入配置
WARNING
💡 需要切 WebGL 平台
导入游戏配置



设置项目
Debug 模式的开启或关闭
发最后一个正式包时,一定要取消 DebugMode


构建与调试
构建
Unity 菜单栏选择:微信小游戏 => 转换微信小游戏

构建工具位置,这一步会自动设置好 appid 和打包目录
WebGL 构建
Unity 支持的版本
2021 和 2022 任意版本
界面

界面上需要修改的模块
- 游戏资源 CDN
微信游戏首包和资源都是通过 CDN 下载的,这里需要将 ExportProj/webgl 下的 webgl.data.unityweb.bin.txt
文件上传到 CDN,然后将目录填到此处
构建
- 点击"生成并转换微信小游戏"
打开开发者工具
下载地址 https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html
开发者工具打开 Unity 工程

登录开发者工具
扫码登录

选择小游戏栏目

添加或打开已有项目
- 没有项目时,点击加号添加,选择打包后的项目

Debug 模式
打开菜单:"ZMYSDK/小游戏/打开配置界面"

可以方便的查看日志,以及添加业务的 GM 系统 使用方法:
C#
bool isDebug = XYXGlobalConfig.I.Get_DebugMode();
Debug.Log("isDebug" + isDebug);
微信小游戏打包后的工程可再次修改 Debug 模式,配置如下:

发最后一个正式包时,一定要取消 DebugMode
发布
点击上传

填写日志以后,点击提交

分包
微信小游戏分包有利于减少首包大小,提升加载速度,详细看微信代码分包文档
其他
-只有取得开发者权限的账号才能上传体验版
合法域名处理
什么是合法域名
在小程序后台的开发设置中, 有一处配置。合法域名的地方。
其中将域名分为几个大类,我们重点关注 request,socket,download。
request 就是常规的 http 请求,get,post。
socket 请求 webgl 使用 wss 域名
download 就是我们的 cdn 地址。这里有一点需要注意,cdn 地址除了配置到 download 中,还需要配置到 request 中
为什么要配置这个
小游戏严格限制了请求的地址信息,只有配置上的地址 才能成功的进行访问。所有的配置的域名都是要求经过备案的,否则无法配置。
哪些需要配置
联系对应得运营,在后台进行添加:
所有的 域名 不带端口的 配置到域名级,带端口的请求需要带上端口,举个例子
C#
原始 https://log.328vip.com/stat/index/initV2
配置 https://log.328vip.com
带端口的
原始 https://pay.wedobest.com.cn:8449/xxx/bbb/ccc
配置 https://pay.wedobest.com.cn:8449
点我快速对接


