oh, my god, 我也遇见了~~~~~
嗯,我也遇到了,就是场景被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 更改后的刷新或者就是场景修改后的同步刷新~~ 
原来如此,是electron渲染层和逻辑层的异步bug? 难怪说机器有点卡的时候比较容易触发