一.预制件理解:
预制件
理解:同样的东西可以用prefab来处理unity 实例化预制物体unity 实例化预制物体游戏动态3D交通工具,也就是可以复用的对象
例如:如果游戏场景中有重复的物体,那么可以使用预制件
1.准备
Assets 面板(创建一个 prefabs 文件夹来管理所有 prefabs)
预制文件后缀为:(.prefab)
2.创建一个预制件
放一个已经放在父子关系下的空对象(类似于文件夹)(即AR学习3中的空对象)
拖放到项目面板中ASSets文件下的-----profabs文件中:
3.使用创建的预制件:
将项目面板中Assets文件下的profabs文件中的prefab直接拖放到场景世界中。
二.有人想问创建的空对象(类似于文件夹)和项目文件下profabs文件夹下的prefab有什么区别?
概念:创建空对象(类似于文件夹):称为非预制件
在项目文件下的prefabs文件夹中放一个空心物体:称为一个prefab
区别:
1.层次结构面板
层级面板中两者的颜色不同
2.在检查面板中
下图为prefab的两个地方
下图为非预制件(普通物件)的两个地方的展示
三.为什么我必须使用预制件?
预制件可以统一修改(即修改一个预制件中的对象可以改变所有其他预制件)
在修改后的预制件中单击对象的预制件属性中的应用。