Gameframework之微信小游戏

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

材料:

小游戏Dome用的StarForce项目。

环境:

微信开发者工具

Unity插件minigame-unity-webgl-transform

还需要一个存放资源的cdn服务器

接下来我们就可以开始构建资源包

出包流程:

  1. 资源包不能设置FileSystem 文件系统

  2. 资源包加载方式应设置为Load From Memorm 类型

  3. 选中Webgl平台,然后勾选Output Package Path选项,单机包资源,单机包资源,单机包资源

  4. 以上两步没有问题,我们就开始构建Webgl,Webgl,Webgl资源,重要的说三遍,假如第一次出的资源错误,那么之后替换资源就要清理微信开发者工具缓冲!!!
  5. 构建完资源后,在输出目录资源里把Webgl资源copy到StreamingAssets 目录
  6. 设置Resources组件为单机包模式Package

  7. 之后就可以导出webgl转小游戏,首包资源选cdn

  8. 等待秒后,出包成功

  9. 在导出的webgl目录里的这两个文件上传到cdn,让小程序读取资源

  10. 微信开发者工具小游戏运行成功

踩坑记录:

  1. 每次出包之后,cdn替换资源后,要在微信开发者工具清理缓冲,或者重新启动微信开发者工具,因为我们资源是存放在内存里。
  2. 资源加载类型要设置Load From Memorm 类型
  3. 资源不能有FileSystem 类型
  4. 要改成Gamma,webgl1,不能用linear,webgl2

最新文章

  1. xml引用实体dtd不能成功的问题
  2. Leetcode Valid Palindrome
  3. oracle 彻底删除用户及表空间
  4. SRS文档 王倩倩 201303014004
  5. sqlzoo.net刷题2
  6. linux中的进程管理
  7. C++ 排序函数 sort(),qsort()的含义与用法 ,字符串string 的逆序排序等
  8. Codeforces Round #209 (Div. 2)C
  9. [学习笔记]设计模式之Prototype
  10. BOOST中如何实现线程安全代码
  11. AngularJS+requireJS项目的目录结构设想
  12. Android 模块化探索与实践
  13. WordPress文章页添加展开/收缩功能
  14. linux第一天
  15. Python自学:第二章 注释
  16. python 的类装饰器
  17. xampp/apache启动失败解决方法
  18. Zookeeper浏览器工具和Eclipse插件
  19. Mysql 创建数据库命令
  20. Netty接收到一个请求但是代码段执行了两次

热门文章

  1. .net core-利用PdfSharpCore 操作PDF实例
  2. 【Azure 云服务】为Azure云服务配置上自签名的SSL证书步骤
  3. AVM 拖动组件 movable-view 介绍
  4. [深度学习] tf.keras入门5-模型保存和载入
  5. 低版本客户端连接高版本数据库报错ORA-28040、ORA-01017
  6. MySQL 索引的创建、删除
  7. 基于 .NET7.0 开发Telegram 机器人(入门)
  8. Java基础学习笔记-常量与变量♪(^∇^*)
  9. Java 进阶P-3.5+P-3.6
  10. centos7笔记本使用iptables服务,将笔记本模拟成为出口路由器 PPPOE拨号+NAT+端口映射