新版本和老版本一样,在Prefab修改时都没有同时刷新场景中的内容。
操作:在场景中添加Button,将Button拖到asset,在asset中打开prefab,修改Label内容,保存。打开场景,在编辑中显示的还是老的Label
反过来,如果我在场景中对某个prefab对象进行编辑,保存后在asset里面打开prefab,是修改后的内容。
这样就会造成如果有一个多处使用的prefab,如果我需要改动prefab,需要在每个使用到的地方都去手动改一次,这在项目开发过程中,一有变动美术方案就变得很麻烦
点回退的话编辑器中的显示不会同步,但展开后看属性确实有变更
点自动同步出错
在编辑器中,自动同步的预制中的组件无法引用该预制外的其它对象。详细信息:
组件:“cc.Button”,属性:"_N$target"
组件所在节点:“nnn/button”
at reportInvalidReference (D:\CocosCreator\resources\app.asar\editor\page\scene-utils\prefab-utils.js:1:2761)
at doValidateSceneReference (D:\CocosCreator\resources\app.asar\editor\page\scene-utils\prefab-utils.js:1:2983)
at D:\CocosCreator\resources\app.asar\editor\page\scene-utils\prefab-utils.js:1:9295
at ObjectWalkerBehavior.walk (D:\CocosCreator\resources\app.asar\editor\share\engine-extends\object-walker.js:1:1023)
at ObjectWalkerBehavior.parseCCClass (D:\CocosCreator\resources\app.asar\editor\share\engine-extends\object-walker.js:1:2063)
at ObjectWalkerBehavior.parseObject (D:\CocosCreator\resources\app.asar\editor\share\engine-extends\object-walker.js:1:1875)
at doWalkProperties (D:\CocosCreator\resources\app.asar\editor\share\engine-extends\object-walker.js:1:724)
at ObjectWalker.iteratee (D:\CocosCreator\resources\app.asar\editor\share\engine-extends\object-walker.js:1:913)
at ObjectWalker.walk (D:\CocosCreator\resources\app.asar\editor\share\engine-extends\object-walker.js:1:2727)


