可以仕则仕,可以止则止,可以久则久,可以速则速。

Gameframework之微信小游戏

Gameframework之微信小游戏

这两天测试了一个Gameframework框架游戏及资源转微信小游戏,在这里记录一下踩过的坑,望避之!

材料:

小游戏Dome用的StarForce项目。

环境:

微信开发者工具
Unity插件minigame-unity-webgl-transform
还需要一个存放资源的cdn服务器
接下来我们就可以开始构建资源包

出包流程:

  1. 资源包不能设置FileSystem 文件系统
    image
  2. 资源包加载方式应设置为Load From Memorm 类型
    image
  3. 选中Webgl平台,然后勾选Output Package Path选项,单机包资源,单机包资源,单机包资源
    image
  4. 以上两步没有问题,我们就开始构建Webgl,Webgl,Webgl资源,重要的说三遍,假如第一次出的资源错误,那么之后替换资源就要清理微信开发者工具缓冲!!!
  5. 构建完资源后,在输出目录资源里把Webgl资源copy到StreamingAssets 目录
  6. 设置Resources组件为单机包模式Package
    image
  7. 之后就可以导出webgl转小游戏,首包资源选cdn
    image
  8. 等待秒后,出包成功
    image
  9. 在导出的webgl目录里的这两个文件上传到cdn,让小程序读取资源
    image
  10. 微信开发者工具小游戏运行成功
    image

踩坑记录:

  1. 每次出包之后,cdn替换资源后,要在微信开发者工具清理缓冲,或者重新启动微信开发者工具,因为我们资源是存放在内存里。
  2. 资源加载类型要设置Load From Memorm 类型
  3. 资源不能有FileSystem 类型
  4. 要改成Gamma,webgl1,不能用linear,webgl2
posted @ 2022-10-27 15:42  AlanDu  阅读(2132)  评论(0编辑  收藏  举报