1.安装Addressables包
参考博客是:Unity开发微信小游戏,使用Addressables管理游戏资源(本地进行远程测试)_unity 微信小游戏 addressable-CSDN博客
2.加载Addressable包
工具栏打开Window—>Package Manager,Packages 选择 Unity Registry找到Addressables
Install安装,安装完之后如图所示:
3.使用Addressables处理资源
点击Window - Asset Management - Groups打开Addressables Group面板
点击Create 新建Addressables Settings,新建之后Addressable Groups面板会新增Default Local Group (Default)分组,Addressables 默认是按Group组进行AssetBundle打包的,将资源放在一个Group组里,那么这些会被打在同一个Group组中
2. 点击资源,勾选Inspector面板下的Addressable,Addressable后面的地址就是资源地址。加载的时候可以根据这个地址直接搜索到资源。
Build Path: 资源包创建的位置
Load Path: 资源包加载的位置
**LocalBuildPath**资源打包的位置在Library\com.unity.addressables\aa\WebGL下
**RemoteBuildPath** 资源打包位置在ServerData\WebGL下
修改Player Setting
Color Space 选 Gamma,不然无法打包
Auto Graphics API取消勾选
Graphics API只保留WebGL 1.0 或者WebGL 2.0,不然包体会过大
Lightmap Encoding 选Normal Quality,不然资源会很大
启动Loading设置
1.启动背景图
可以修改封面为自己的Logo
2.加载阶段视频URL
更改加载阶段的视频
3.首包加载方式
更改首包的加载方式
4.其他可以自己测试
调试编译选项
- 勾选 Clear Streaming Assets
- 使用WebGL2.0时要勾选对应选项,
资源
打开转换出来的文件夹,打开webgl文件夹
StreamingAssets(资源文件夹)
.webgl.data.unityweb.bin.txt(资源信息)
index.html
这三个文件要放到远程CDN上(剩下的小游戏不需要)
测试的时候放在上面的本地CDN的文件夹里原文链接:https://blog.csdn.net/the_vnas/article/details/132882266
然后把这些资源上传到微信云托管
修改CDN地址
然后在微信公众平台上面的小程序里面的开发管理修改服务器域名
对应CDN要改成http://后缀加上
然后用微信开发者工具打开项目就欧克啦!!!