提交 c709e5d7 编写于 作者: Z zhangjunkunn

docs: 插件授权

上级 a8636f3b
......@@ -57,4 +57,9 @@ defaultReleaseSize: 清理时,默认额外清理的大小,单位Bytes,1MB
## 四、注意项
1. 文件名需要带上hash [BuildAssetBundleOptions.AppendHashToAssetBundleName](https://docs.unity3d.com/ScriptReference/BuildAssetBundleOptions.AppendHashToAssetBundleName.html),以便清理掉该文件的旧缓存。默认32位长度,可通过导出选项中`Bundle名中Hash长度`来自定义。比如游戏自己计算了crc,可将`Bundle名中Hash长度`设置为crc长度。
2. 配置到不自动缓存文件类型中的文件,不会自动缓存,默认值是json,比如addressable打包后生成StreamingAssets/aa/WebGL/catalog.json,这个文件不会自动缓存。
\ No newline at end of file
2. 配置到不自动缓存文件类型中的文件,不会自动缓存,默认值是json,比如addressable打包后生成StreamingAssets/aa/WebGL/catalog.json,这个文件不会自动缓存。
3. 开发者工具上可以打开文件系统查看缓存文件
缓存文件在usr目录下
<image src='../image/cache_path.png'>
......@@ -10,9 +10,9 @@
## 二、适配小游戏
1. Mac上授权
因为Mac上的隐私安全问题,使用mac的用户需要先授权,使用window的用户跳过这步。点击"微信小游戏"->"MacOS脚本授权",进行授权,直到不报错为止。若授权后还是报错,重启unity后再点授权试试。
2. 选择 点击 微信小游戏 -> 转换小游戏, 填写相应参数,点击`导出WEBGL并转换为小游戏`按钮 ,等待转换完成。
### 2.1 转换小游戏
顶部菜单栏 点击 微信小游戏 -> 转换小游戏, 填写相应参数,点击`导出WEBGL并转换为小游戏`按钮 ,等待转换完成。
<image src='../image/export.png' width="600"/>
......@@ -33,12 +33,52 @@
- SDK功能选项:[好友关系链](OpenData.md) [音频优化](AudioOptimization.md)
- 调试编译选项
### 2.2 了解转换后目录结构
在转换完成后,会在导出路径下生成如下目录
```bash
.
├── backup
├── minigame
└── webgl
```
- backup为转换工具的资源备份目录
- minigame为小游戏项目
- webgl为unity导出为webgl后的资源和代码目录
### 2.3 资源部署
转换完成后,参照[资源部署与缓存](DataCDN.md)章节进行资源部署,并了解启动Loader在加载资源时的缓存逻辑。
### 2.4 小游戏预览
1. 下载小游戏开发者工具
[微信开发者工具](https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html)
> 需要下载,`稳定版 Stable Build`,非小游戏版!
2. 导入项目
参考[小游戏快速开始](https://developers.weixin.qq.com/minigame/dev/guide/#%E5%AE%89%E8%A3%85%E5%B9%B6%E5%90%AF%E5%8A%A8%E5%BC%80%E5%8F%91%E8%80%85%E5%B7%A5%E5%85%B7)
导入转换后的`minigame`目录
3. 工具预览
<image src='../image/devtools_preview.png'>
注意:
* 项目使用了小游戏Unity适配插件,若小游戏是第一次使用本插件,在开发者工具会报错提示插件未授权,具体可参考[使用Loader进行游游戏加载](UsingLoader.md)
> 项目使用了小游戏Unity适配插件,若小游戏是第一次使用本插件,在开发者工具会报错提示插件未授权
<image src="../image/addPlugin.png">
**请前往mp后台-能力地图-生产提效包-快适配,开通使用**
<image src='../image/mp_addplugin.png'>
<image src='../image/auth_plugin.png'>
4. 真机预览
点击**预览**,扫码二维码预览即可。
至此,可以在[微信开发者工具](https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html)导入转换后的`minigame`目录的小游戏工程进行预览。
## 三、使用脚本集成到自己的构建系统
如果你希望将导出插件集成到自己的发布流程,想脚本调用的话,可修改 `Assets/WX-WASM-SDK/Editor/MiniGameConfig.asset`配置,然后调用WXEditorWindow 的 DoExport方法导出小游戏
......
......@@ -25,16 +25,6 @@ Unity Loader是在微信小游戏环境加载Unity WebGL游戏的加载与适配
```
这部分配置表示使用Unity Loader插件进行游戏加载,开发者无需手动修改
首次使用时,会提示添加插件
<image src="../image/addPlugin.png">
**请前往mp后台-能力地图-生产提效包-快适配,开通使用**
<image src='../image/mp_addplugin.png'>
<image src='../image/auth_plugin.png'>
## 三、配置Unity Loader功能
### 3.1 资源下载
声明CDN地址
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册