
看起来也不是很多,但是如果是这样子操作
- 在CC编辑器上打开一个Prefab,这个Prefab挂个自定义组件脚本
- 在VsCode上修改这个自定义组件脚本,随便改点代码
- 然后回到CC编辑器,会发现
3.1 首先刷新一下资源管理器(卡一下)
3.2 然后在刷新一下Prefab(在卡一下)
3.3 然后属性编辑器上的这个组件的属性才刷新
在我上面这个数量下,3.1 的耗时可能会达到1秒以上,不难想象,要是数量在多一点,这个时间肯定会很长,总之就是,我改了点东西,都要卡一遍
特别地,要是3.1的耗时很长,而在这个期间,开发者有对这个Prefab做了点属性修改,然后保存,之后在触发 3.2 的逻辑,然后编辑器就爆炸了,并且这个Prefab也会跪了,类似这种的异步操作,感觉编辑器没有处理得很好
要是不懂版本控制,不会回滚,那么可能就会项目崩了