Gameframework之微信小游戏
Gameframework之微信小游戏
这两天测试了一个Gameframework框架游戏及资源转微信小游戏,在这里记录一下踩过的坑,望避之!
材料:
小游戏Dome用的StarForce项目。
环境:
微信开发者工具
Unity插件minigame-unity-webgl-transform
还需要一个存放资源的cdn服务器
接下来我们就可以开始构建资源包
出包流程:
- 资源包不能设置FileSystem 文件系统
- 资源包加载方式应设置为Load From Memorm 类型
- 选中Webgl平台,然后勾选Output Package Path选项,单机包资源,单机包资源,单机包资源
- 以上两步没有问题,我们就开始构建Webgl,Webgl,Webgl资源,重要的说三遍,假如第一次出的资源错误,那么之后替换资源就要清理微信开发者工具缓冲!!!
- 构建完资源后,在输出目录资源里把Webgl资源copy到StreamingAssets 目录
- 设置Resources组件为单机包模式Package
- 之后就可以导出webgl转小游戏,首包资源选cdn
- 等待秒后,出包成功
- 在导出的webgl目录里的这两个文件上传到cdn,让小程序读取资源
- 微信开发者工具小游戏运行成功
踩坑记录:
- 每次出包之后,cdn替换资源后,要在微信开发者工具清理缓冲,或者重新启动微信开发者工具,因为我们资源是存放在内存里。
- 资源加载类型要设置Load From Memorm 类型
- 资源不能有FileSystem 类型
- 要改成Gamma,webgl1,不能用linear,webgl2
本文来自博客园,作者:AlanDu,转载请注明原文链接:https://www.cnblogs.com/AlanDu/p/16832266.html