项目中图片资源多了以后,如何提升预览速度

我们项目使用tiledmap,项目资源比较多1000+,图片资源会进行合图,但是也只是构建后才能使用合图。现在我们在调试的时候加上各种json有3000+的资源需要下载,请问有办法在调试预览阶段就能使用合图和合json吗?
或者有没有什么接口让我加载tmx的时候替换成我自己的合图资源也行?
现在预览阶段,加载一次3-5分钟

目前没有提供,虽然我觉得这个其实也可以弄的,每次更新自动图集了就缓存起来,哪怕提供一个手动一键更新合图也好呀

目前只能第三方工具合好来用……

是啊。我也看到已经有缓存了。。就是不给用

问题就是tmx对我们来说是黑盒。不能映射到plist上去

有点忘了tieldmap编辑器里面本身是不是可以直接用合并好的图集了,印象中可以

是可以。但是只针对等大小的;根本原因还是图片太多,但是预览的时候不能用合图造成的

我自己来结了吧,现在先暂时用新的依赖uuid替换老的uuid,能让预览的加载速度快不少。不过也有几个弊端:

  1. 需要修改引擎,当然如果能搞清楚EditorExtends.MissingReporter.classInstance是什么鬼,也可以在外面重写一次就不需要修改引擎。
  2. 预览的时候还是会加载json文件,只是减少了小图的加载
  3. 发布的时候会把小图一起发布了,需要在发布后自己清理一次图片
    当然还有几点好处:
  4. 提升预览加载速度
  5. 可以使用第三方合图(可选不同合图算法)
    不过还是希望官方能支持下,不然图片一多就太难受了

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。