20250618-《唐老狮Unity入门》笔记(七):预制体

预制体

在这里插入图片描述

1、预制体的概念

预制体本质是某个游戏物体的模板,可以通过预制体来创建游戏物体,并且游戏物体的初始属性等于预制体的属性;


2、创建预制体

把GameObject从Hierarchy窗口拖到Project窗口就创建了一个预制体;
创建预制体的本质就是将场景中游戏物体的信息保存为一个配置文件,后续可以利用这个文件再来动态创建游戏物体;

在这里插入图片描述

在文件系统中的显示

在这里插入图片描述

用编辑器打开

在这里插入图片描述


3、修改预制体

Revert All:删除改变的部分,将游戏物体的属性恢复为预制体属性;
Apply All:将改变的部分应用到预制体中,预制体的数据会发生改变,应用后改变的部分就会变为蓝色;

在这里插入图片描述

删除由预制体创建的游戏物体中的子物体:
不能直接删,需要先打开预制体;
打开预制体进行修改,退出修改会自动保存,修改立即生效,所有由该预制体创建的游戏物体都会受到影响而改变;
例如在金字塔预设体中添加一个胶囊体游戏物体,两个金字塔物体都添加了胶囊体:

在这里插入图片描述

打开预制体方式有多种:

一种是直接修改Inspector窗口中预制体物体会弹出提示窗口

在这里插入图片描述

或者直接选中Project窗口中的预制体文件,点击Inspector窗口中的打开按钮

在这里插入图片描述

只修改某一个由预制体创建的游戏物体,但又不想影响预制体本身以及其他由该预制体创建的游戏物体

先破坏预制体

在这里插入图片描述

然后直接修改,不会影响预制体

修改后可以将其保存为新的预制体,与原预制体是两个不同的预制体

在这里插入图片描述


4、删除预制体

在这里插入图片描述

删除后场景中由该预设体创建的游戏物体名字变红,即预设体文件丢失

在这里插入图片描述

点击Unpack Prefab,名字变白,报错消失

在这里插入图片描述

在这里插入图片描述


5、其他操作

快速选中Hierarchy窗口游戏物体对应的在Project窗口中的预制体

在这里插入图片描述

在这里插入图片描述

快速打开预制体

在这里插入图片描述
在这里插入图片描述

预制体打开后,场景中只会显示预制体游戏物体

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值