解决资源太多导致项目太卡的方案

Creator 版本:2.0.9

项目资源太多的时候编辑器会卡得难以开发,主要影响开发的问题:

  1. vscode改一行代码,回到creator等待刷新十几秒,回到浏览器再等十几秒
  2. 回到creator后,操作资源管理器窗口也会卡一下,打开预制体也会卡

最好的解决方案应该是可以控制编辑器刷新资源,如果只改代码就只刷新代码,如果只改了资源就只刷新资源。

希望有大佬可以指导一下大型项目用cocos开发的经验。

目前的解决方案:
创建两个工程:

一个完整项目的工程,一个除了资源以外的开发工程,

平时代码开发在开发工程。需要创建修改资源,在开发工程创建好资源和预制体后,复制到完整工程。

完整工程提供资源和负责打包。

1赞

升级到3.x,实在要用2.x就用2.4.x

解决在开发工程使用完整工程的资源,也是参考别人的思路:

  1. 使用自定义网页预览(2.0.9还没有这个功能,需要去编辑器路径上修改)
    修改boot.js上的libraryPath,改为完整项目的imports
  2. 修改index.jade,把原来的settings.js注释,使用完整项目调试时的setting.js

这样就可以在没有资源的开发工程上正常调试了。

没办法,升级引擎版本不是我们打工仔说的算 ,而且项目太大升级引擎也不安全:joy:

项目中的脚本文件有多少啊

我之前的方案和你类似, 项目按bundle划分, 自定义preview-template, 公共部分放到自定义preview-template里面加载测试服务器上的, 保证本地工程只有当前要开发的bundle