微信小游戏分包后资源加载问题

  • Creator 版本: 2.4.2

  • 目标平台: 微信小游戏

  • 重现方式:

  • 首个报错:Failed to load scene: Error: Please load bundle xxx first

  • 之前哪个版本是正常的:

  • 手机型号:

  • 手机浏览器:

  • 编辑器操作系统:

  • 重现概率:

主包使用了单色Sprite,子包game也使用了单色Sprite,按理说这俩应该都只是重定向到internal包才对,但是在asset/main/config.json中的重定向里会发现"deps": [“game”, “internal”],这里引用了game,导致了加载主包的时候就报错了,因为这个时候game子包还没调用loadBundle,从redirect字段查看出问题的就是这个单色Sprite引用的internal资源,将主包里的单色Sprite换个图之后问题消失
不知道是使用方式不对了,还是2.4.2有BUG,2.4.3应该也有之前就是有主包加载问题从2.4.3降回来的