cc_debuger_realtime一款实时调试插件,通过一个中转服务器,与插入到assets的运行时代码,能实时的监控、修改很多客户端的信息。
本插件不仅仅适用于开发时的调试预览,还适用于已发布的项目,甚至包括线上项目。
免费下载试用:cocos store 或 github
那么具体的能实现哪些功能呢,依次列来:
1. 能预览并修改节点树,高度对齐编辑器原生UI的体验
2. 能查看当前所有已加载到内存中的资源,并列举引用计数
3.能预览构建时打包出来的自动图集
4.能预览当前运行时中的动态图集
5.能实时拦截显示客户端的日志
6.能实时的向客户端运行时插入并执行js代码
这一点比较有意思,自由度非常高,非常方便定位疑难杂症
7.能实时的查看客户端的可写目录的文件,并支持同步到本地(native)
一般来说,这是需要测试手机插电脑才能看的信息。特别是当存在缓存问题需要确认时,或者热更新发生错误的时候,这个功能非常有用,,缓存文件不再是黑盒了。
以下截图是用windows测试的,Android和iOS也测试可行。
8.可以控制FPS信息的显示
9.可以查找资源的被引用信息
10.可以查找节点依赖的所有资源
安装注意事项(从cocos store下载的可忽略)
1.下载插件之后,放在cocos creator 根目录下的extensions文件夹下,并命名为cc_debuger_realtime
2.执行npm install
3.到cocos creator编辑器的扩展管理中,启用该插件
使用注意事项
1.确保项目设置的功能裁剪中,勾选了Websocket