Laya 打包微信 处理分包 fnt字体加载问题 版本管理的报错

Laya 打包微信 处理分包 fnt字体加载问题 版本管理的报错


必须吐槽一下,Laya的文档真是该写啥不写啥,有问题的时候找文档等于没找(比如 Button的文档,啥都写了就是没写怎么注册回调。分包的文档啥都写了就是没写怎么分包。。)

  1. 创建项目要勾选微信的bin目录选项
  2. bin/game.json 修改,加入分包路径
{
  "deviceOrientation": "portrait",
  "showStatusBar": false,
  "networkTimeout": {
    "request": 10000,
    "connectSocket": 10000,
    "uploadFile": 10000,
    "downloadFile": 10000
  },
  "subpackages": [
    {
      "name": "unity", // 分包命个名
      "root": "res/unity/" // 分包的路径,此路径下只要加入game.js(空文件就行,我没有逻辑,所以使用空文件),里面的文件都会被打包作为子包
    }
  ]
}
  1. bin/project.config.json 修改
	"appid": "", // 写入自己的微信appid
	"projectname": "", // 微信小程序识别的工程名字
  1. 在res/unity (就是你自己的分包路径根目录下)创建一个空的game.js,微信小程序就可以识别此分包了
  2. 复制4个文件(修复fnt不能load的问题的文件)到根目录 同时第六步中的window.Parser = require("./dom_parser") 就能解析fnt了 文件下载:

你可能感兴趣的:(laya,微信小游戏)