求助,1.1版本打开场景文件报错Cannot read property 'gizmo' of null

用着用着突然就这样了,这个场景就再也无法打开了


已确认,是creator新版1.1的问题,我回退老版本1.03就好了

但是!!!但是因为用过1.1版本,项目已经被自动更新了!!!!1.03打开旧的项目里面执行全是错的,根本就不能用了!!!!!

拜托,不要让我们总是花时间折腾工具的 bug 好不好!!!

有可能是一些非法操作导致场景的节点数据丢失造成节点为空了,对此造成的困扰十分抱歉。
可否提供一下大概是做什么操作时,场景被损坏的?

对于不能恢复版本,最好能够用版本控制系统把项目管理起来,出现什么错误都可以把损失降低下来。

用 1.0.3 打开项目,理论上是可以继续使用的,如果你遇到编辑器窗口一片空白,请选择主菜单的 「布局->恢复默认布局」

我逐个删除 meta 重新恢复,能打开了,但是所有东西都要重新配置了

我使用的 git,一点点恢复确认,现在定位到一个场景只要挂上脚本就会出这个错误。
请提供邮箱,我将完整项目和重现步骤发给你们,看如何修复和避免这类 bug。

请提供邮箱,我将完整项目和重现步骤发给你们,看如何修复和避免这类 bug。

消息发给你了

嗯嗯,问题已经找到,最后挨个删除排查,发现是一个脚本的报错,原因是脚本里有个函数叫 uuid,用于生成用户的客户端 id 存入 localstorage,标识这个唯一浏览器设备(当然这样可以清除,但是一般而言够用了)
然后 cc.component 本来有个 readonly 变量叫 uuid,用于编辑器…
所以在从这个默认登录场景切换到任何其他场景,都会崩溃报错。销毁内存时候销毁不了。
看看这个回头加进文档还是加到编辑器的报错里面。

辛苦哈:)

将来会加到编辑器报错,多谢反馈

已加到编辑器报错中,1.4 开始 CCClass 子类方法和父类属性重名时将会报错。