文章目录
- 19 复制复制复制,预制体与变体
19 复制复制复制,预制体与变体
【预制件】
预制件作用:方便复用
【预制件】的制作
直接拖拽,从层级面板 -> 项目面板。层级面板中当前图标会变蓝,子物体名字变蓝色。预制件是一个文件,可以导出,也方便别人使用。
【预制件】修改
直接修改预制件的属性会影响hierarchy中的游戏对象
直接修改hierarchy中的游戏对象的属性不会影响预制件
【选择】点击选择,能找到Hierarchy中的游戏物体对应的是Project中的哪个预制体。
【打开】或者双击Project面板中的预制件:在新的场景(专门用来修改预设体)中修改预制件。《根本性质的修改》
以下两种方式是修改hierarchy中的游戏物体,进而应用的过程:
对游戏物体添加组件,而对应的预制件不会自动添加该组件(特征是该组件在游戏对象中显示的图标右下角带有加号“+”)。若想使其预制件具有该组件,则需要执行下列动作。
另一种方式,全部应用的方式。
【变体】
通过对预制件的游戏对象的重新组合(添加了白色帽子),再生成预制件(新版本是选择原始预制件,老版本直接生成),即直接拖拽到project面板。这个时候,修改原来的预制件只会改变原有四个游戏对象,不能改变新的戴帽子的。目前想修改的话,需要修改新生成的预制件。
如果选择【预制件变体】,修改原来预制件的组件属性,新的游戏对象也会发生对应的改变。这就是变体,其图标与预制件也有所不同。如下图。预制件与预制件变体的修改是单方向的,预制件能改变预制件变体,反过来修改变体不能改变预制件。
2023年5月10日,增:
原始预制件:从hierarchy拖拽到project生成的预制件,是一个新的单独的文件,修改四个绿色的物体高度不会影响新的
预制件变体:从hierarchy拖拽到project生成的预制件,是一个依赖原本预设体的,修改四个绿色的物体高度能够影响新的。变体可以额外修改。