200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > [unity3D]什么是预制体(Prefab)?如何制作预制体?如何导出预制体?预制体变体是什么?

[unity3D]什么是预制体(Prefab)?如何制作预制体?如何导出预制体?预制体变体是什么?

时间:2024-05-03 14:28:24

相关推荐

[unity3D]什么是预制体(Prefab)?如何制作预制体?如何导出预制体?预制体变体是什么?

[unity3D]什么是预制体(Prefab)?如何制作预制体?如何导出预制体?预制体变体是什么?

0.预制体概念1.制作预制体2.导出预制体3.预制体变体

0.预制体概念

将物体转成预制体之后,就可以以此为模板创建非常多个和预制体一模一样的物体了,其实就是复制。在游戏中我们都见过很多一模一样的物体,只是放置的位置或者其他一些参数不太一样,我们不可能一个一个从方块,球开始慢慢建造,所以就出现了预制体,帮助我们减少工作量。预制体作为模板,复制出来之后可以更改参数使它和模板不一样。

1.制作预制体

在场景中新建一个空物体(Create Empty),随意命名为fg。

再创建个cube、sphere、capsule。不想命名了就这样默认的名字吧。

随意的摆放成一个树形结构。如下图:

将整个fg拉到Project下的Assets目录下面。如下图,可以看到一个蓝色图标的fg文件。图标变蓝就代表着此文件已经成为了一个预制体。

2.导出预制体

选择我们刚刚拖拽好的预制体fg,右键点击,选择Export Package。

导出。

选择一个导出的目录空间,命个名,一切完成。

注:如果你在预制体里面添加了材质,贴图等等,导出预制体的时候必须也要将它们一起导出,如果没有导出,很有可能你在其他地方使用它的时候他会是一个白模更严重的可能残缺不全。

3.预制体变体

此前我们已经创建好了一个预制体fg,结果我们发现当我们第二次拖拽fg到Assets文件夹下时,此时弹出了一个窗口。如图:

左选项是创建另一个原始预制体,右选项是创建该原始预制体的变体。如果我们选择右选项,则预制体变体创建成功。注意预制体变体的图标!和预制体不一样。

-----------------------------------------------------<完>-------------------------------------------------------------------------

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。