【工具分享】Cocos 资源热重载:告别浏览器刷新,效率直接提升 10 倍!


在 Cocos 本地开发中,浏览器预览是常用的调试方式,但修改资源后需刷新浏览器才能查看效果 —— 这不仅会中断当前游戏运行上下文(如角色位置、关卡进度、UI 交互状态),还会因页面重新加载浪费 10~30 秒等待时间,严重影响开发效率。

为此,本工具专门针对 浏览器预览场景 优化了 资源热重载功能 :无需刷新浏览器,修改资源后 1s 内即可在运行中的浏览器预览窗口实时看到更新效果,且完全保留当前游戏运行状态,尤其适合图片、预制体、动画剪辑等资源的快速调试。以下是功能的完整使用指南:

一、热重载核心价值

  1. 零刷新保状态 :修改资源后无需刷新浏览器更新资源,角色位置、技能冷却、UI 弹窗等运行状态完全保留,避免重复操作调试流程
  2. 极速响应提效 :相比浏览器刷新(平均 10 秒),热重载响应时间仅 1s,单资源调试效率提升 10 倍以上
  3. 资源兼容性 :适配浏览器预览场景下的主流 Cocos 资源类型,包括:
    • 图像资源(PNG/JPG/WEBP,含纹理压缩、九宫格参数修改)
    • 预制体(Prefab,支持节点层级、组件属性、引用资源调整)
    • 动画资源(Animation Clip,关键帧时间、曲线类型、帧动画图片修改)
    • UI 资源(SpriteFrame 替换、Label 字体 / 颜色 / 内容修改、Widget 布局调整)

二、热重载启用步骤

  1. 前置环境
    cocos creator编辑器版本(目前已适配 2.4.x3.6.x3.7.x3.8.x,其他版本无效本贴留言)
    工具下载(cocos辅助工具 v0.0.3)下载地址
  2. 关键配置
    工具需通过特定端口与 Cocos 编辑器通信,因此需先在 Cocos Dashboard 中添加启动选项,步骤如下:
    • 打开 Cocos Dashboard,进入「设置」页面
    • 在启动选项中添加 --remote-debugging-port (无需额外赋值,仅添加该参数即可)
    • 配置完成后,再打开需要调试的 Cocos 项目( 务必先配置再启动项目 ,否则工具无法连接)
  3. 启动服务
    打开「Cocos 辅助工具」,进入「Cocos 开发调试」页面

    右上角显示 已断开 说明cocos编辑器连接失败,热重载还没有正常启动

    Cocos Dashboard 中打开需要调试的项目正常启动即可
    待Cocos编辑器启动完成后,点击「立即连接」按钮

    连接成功后,工具会自动启动预览服务,并弹出「立即打开」按钮, 点击「立即打开」,进入游戏预览页面( 注意 :仅通过工具打开的预览页面支持热重载,直接从 Cocos 编辑器打开的页面无此功能)
    image
    可通过页面标题栏的 “小火箭” 标识,确认当前页面为热重载生效状态
    至此,资源热重载功能已成功启动,可开始调试咯!

三、功能反馈与更新计划

目前浏览器场景热重载功能已支持 80% 以上的 Cocos 常用资源类型,后续将重点推进以下优化:

  1. 新增 代码热重载功能 :支持脚本(TS/JS)修改,实时生效,无需重启预览;
  2. 优化资源管理:在「Cocos 开发调试」页面新增资源多条件检索功能(例如预制体可按名称、组件属性值精准筛选),提升资源定位效率。

若在使用过程中遇到问题(如特定浏览器兼容性异常、某类资源无法热重载),欢迎在本帖留言反馈。我会在后续版本中优先修复高频问题,持续优化功能体验!

18赞

mark~!

好东西,我来试试

完全按照步骤做的,ccc 3.8.4,没起来,是什么情况

感谢楼主分享,同样无法连接。 已配置启动参数,并尝试多次重启

什么操作系统?

什么系统?

win10

加我wx吧,Xiaohai12958

markk

我是 win11

这个牛啊,不用浪费时间刷新页面了。

– mark ~!

搞定了吗,我也是win10的不行

大佬的工具很nb,但是我这边出现了一些问题
第一次的时候连接成功了,但是打开的预览界面始终是加载中,关闭之后也没办法再打开新界面了(这里可以做一个打开的界面是否被关闭的检测,或者加一个再次打开的按钮)
而等我重启之后,就干脆链接都链接不上了
win10 22h2 引擎版本2.21 编辑器版本3.6.3

1赞

dashboard加上配置之后,再启动编辑器还是连不上,2.4.12的版本

打不开

页面一直显示加载中… win11

Windows无法连接的问题已修复,请重新下载v0.0.4版本重新安装

1赞