谁在关联prefab的属性?

本质上.prefab预制体和.unity场景 就是一种序列化后的文件 (序列化就是把内存中的对象保存进文件或者流,可以是人看得懂的格式比如xml,也可以是人看不懂的二进制格式)

一个被拖进场景的物体在inspector中看到的属性 皆是由Unity通过正反序列化更新(本身也是)

如果对'蓝色物体'进行修改但是没有点过apply 那这些修改过的属性就由场景负责正反序列化 (transform不修改也由场景负责,可能这就是prefab嵌套的问题?据说新版本已经有了新的prefab工作流),相关数据也在场景文件中进行保存,好比原始的prefab文件对其已经失去了接管

而那些没有动过的属性 还是由prefab原始文件负责正反序列化 于是 只要文件一改动(点了apply)

所有的蓝色物体的属性就会联动被修改

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值