3.4.1 prefab 新加节点,层级管理器中是白色的,是bug吗?

  • Creator 版本: 3.4.1

  • 目标平台:编辑器

3.4.1 prefab 新加节点,层级管理器中是白色的,是bug吗?
1
编辑器 控制台 报错: [Scene] root of PrefabInfo is null
新建的prefab没问题,出问题的是低版本升级的prefab

编辑器 控制台 报错: [Scene] root of PrefabInfo is null

看起来有问题,把这个prefab发我看看

prefabs.zip (1.8 KB)

prefab 脚本组件忘记删了 可以直接删掉

感觉是之前的数据不太对,可以把这个Prefab拖到场景,再拖到资源覆盖试试~

1赞

从prefab 文件内容看

{
type”: “cc.PrefabInfo”,
“root”: null, // 不正常
“asset”: {
id”: 0
},
“fileId”: “9cMyoqc7ZPKITkVfaLHTnO”
}

{
type”: “cc.PrefabInfo”,
“root”: {
id”: 1 // 改成这样就正常了
},
“asset”: {
id”: 0
},
“fileId”: “9cMyoqc7ZPKITkVfaLHTnO”
}

是的,这个root是null有点不正常

从场景拖一次是可以 但是从旧版本升级 太多prefab

直接改成这样,已经出问题的,改了也显示不正常 不然可以写个工具批量修改下
“root”: {
id ”: 1
},

实在不行只能一个个重新从场景拖一次了

你是从什么版本升的?所有prefab都这样?

2.4.7 升到 3.4.0 再升到3.4.1

我用3.3试了下创建prefab都是有root值的,可能是2.4.x升的数据有问题,我在3.4.2上做个容错吧~

好的
升到 3.4.0的时候是正常的 再升到3.4.1才出的问题

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