cocoscreator 制作的场景居然不见了!~!~

嗯,我也遇到了,就是场景被prefab覆盖掉了。搞掉了一天的工作量。还好场景中的不少东西之前已经保存成了prefab.然后觉得,果然提交工程要勤快才行

我今天也遇到了这个问题,整个场景都变成了预制体,直接凉凉

这个bug很严重啊

我就遇到过,最复杂的那个场景做了半个月,后来不知道为什么数据没了当时心都凉了,后来加班重新做一遍。

我去 我也遇到了 傻了

或者在资源上点右键,还原至上个版本。

我也是遇到了,现在还原不了

诶,就在刚刚,我也遇到了,好在只是一天的工作量。。
在编辑一个perfab时保存后,再切换到A场景,发现切换不过去。层级管理器依旧显示perfab,切换其他如B场景是正常的。关闭后再打开,A场景清空了,对A场景还原上一个保存,发现变成了perfab。

以上,希望方便官方排查bug。

请问您用的版本是什么?我们在 2.0.10 和 2.1.1 有修复过这个问题。
出现这个情况前,有过什么报错之类的预兆吗?是电脑很卡的情况下保存出现的问题吗?

建议使用 Git 或者 SVN 维护项目,避免发生意外。非常抱歉!

如果您未对场景做过二次改动,可以在编辑器中点击右键,选择还原至上次版本。
如果您有使用 TimeMachine,可以直接回退 Mac 到昨天的备份。
如果您需要使用磁盘恢复软件进行还原,建议确保不再对磁盘进行任何写入操作,以免数据被覆盖。
另外,您可以尝试从 build 后的项目里还原,位于以下文件夹:

  • build/ (优先使用 Debug Mode 下构建的版本)

我知道以上目录肯定无法涵盖你的所有资源,特别是 build 目录下的文件已经丢失了所有文件名了,而且文件的资源索引可能也会丢失。因此我们诚心给您道歉!

谢谢,请问你的版本是?

代码仅存于磁盘,开发者难辞其咎。
你哪怕到github上开个私有项目也行啊。

如果哪天编辑器有bug、手误,甚至可能其他应用程序出了问题把磁盘清空了呢。
没有git备份,代码就是裸奔。

creator 2.4.0

其实也不是一天的工作量没了,仅当时切换过去的那个A场景文件被预制体覆盖,js等文件还在,重新拉取git仓库,1小时搞定。

cocoscreator 2.4.4

就是打开COCOS的时候切换到别的窗口,比如打开VSCODE写一下代码,过一会切回去COCOS,有时候会场景所有内容都不显示了,不停报错。一般这种时候重启一下COCOS就行了

结果这次正好在编辑一个PREFAB的时候报错,退出重启之前,就先点了一下PREFAB的保存,结果就把这个PREFAB视为主场景给覆盖了,下次打开场景,显示的就只是这个PREFAB的结构了

你这属于站着说话不腰疼,你要是因为一个BUG,半年多工作全废,损失十几万还能这么蛋定?

之所以出现这么个情况,是因为
if(cocos有BUG == true){
if(开发者没用git == true){
场景丢失;
}
}

我掉以轻心了,有锅,我承认

COCOS也有锅,对吧?

不过损失已经造成,现在来甩锅有意义吗?

只期望赶紧把这严重的BUG修复了,避免后面还有人踩着这个地雷

盛怒之下言语过激,我已经删了过激回复了

我也遇到过,Creator 2.3.4版本,编辑 prefab的时候 覆盖了主场景,只能从上个版本中恢复后重做一遍了

3.01也还是有这个bug的,但我一直有用git,所以问题不大,溜了。。

3.1 修复了一个 prefab 数据会篡改到 scene 的问题。

是因为异步发起了多次的场景开启请求,可能是脚本编译的软刷新、effect 更改后的刷新或者就是场景修改后的同步刷新~~ :rofl:

原来如此,是electron渲染层和逻辑层的异步bug? 难怪说机器有点卡的时候比较容易触发

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。