Can not revert prefab because the scene node's uuid mismatched with the prefab's track id, your should instantiate a new node from prefab

修改prefab后,对已有的实例点“Go Back”,会出现这个提示。 这是BUG还是就这么设计的?

PS:UI上叫做"Go Back",log里还是叫做"Revert"

这个一般是进行了非法操作后引起的,请问你之前有对 prefab 做手工修改吗?或者做了什么别的操作?

macbook pro + cocoscreator 1.0.2
重现步骤如下:

  1. 新建helloworld工程
  2. 将场景树里的Canvas/cocos节点,拖到资源管理器,生成prefab
  3. 双击生成的prefab,编辑一下(比如把颜色改为红色),save,close。
  4. 此时应该回到了helloword场景,选中场景中的Canvas/cocos,在Properties中点红色的"Go Back"
    应该就能重现了。

谢谢反馈,问题已找到!会在 1.04 修复!