已经快10点了,我今天的文章还没有写。
我就投个简历然后刷一会手机,唰一天就过去了。
为了体验原神的新版本内容,并且为了睡前能腾个20分钟刷手机,我决定今天的内容简单点。
就一个章节了解一下预制件就好。
当然我肯定不会偷工减料的,坐稳了我要出发了。
一、预制件
预制体在unity中尤为重要,无论是大型游戏还是小型游戏都会使用到。
假如在游戏中设置了一个敌人(对象),在这个场景中需要多个敌人,直接ctrl D复制就好了。
但是如果第一个设置的对象进行调整之后,后续的对象也需要调整至第一个一样,那一个个去复制参数就很麻烦。
1-1.这个时候假设要创建一个带有子物体的对象→命名为敌人→然后将层级下方的父物体拖拽到项目下方
这时候发现整个对象在层级中变成了蓝色,这也意味着这个对象在unity中不再是一个独立的对象,而是一个预制生成的物体。
这个对象从现在开始与其他的对象产生了关联。
1-2.这个时候点击右侧的层级下方的预制件,可以发现变成了文件。
这意味着这个预制件可以导出并且发送给别人,别人就可以使用这个预制体了
1-3.修改预制体参数
要修改预设件的数值可以直接右侧的检查器中直接修改,
要注意的是修改预设件中的参数会直接带动场景中的对象一起变化。
直接点击场景中的对象进行修改,则不会改变已经变成文件的预设件的参数。
1-4.预制体的打开
当游戏制作到一定程度预制件太多的时候,可以通过点击层级视图下方的对象,然后在右侧检查器下方点击选择。
这样想要找的预制件就会直接在项目中高亮显示。
1-5.预制体的选择
如果要在场景视图中寻找对应的预制件,则点击检查器下方的打开,除了选择的预制件以外所有场景都会变成灰色。
又或者是直接双击项目下的预制件,也可以只显示预制件。
1-6.预制体的组件添加
当给一个对象添加一个调试好的组件的时候,选择三个点的“添加至预制体”就可以直接将组件添加到预制体中。
不然因为“对象参数不影响预制件参数”这个情况,会导致添加复数目标会很麻烦。
当组件旁边有这个加号的时候,这就意味着当前组件只有对象有而预制件没有
有的时候一个个添加组件会很麻烦,这个时候可以运用到覆盖功能,可以直接将所有的组件同步到预制件上。
修改预制件可以直接影响到游戏对象,修改游戏对象则需要应用到预制件上。
1-7.变体
变体就是在已有预制件的情况下,想要对其中一个预制件进行更改操作。
假如有三个预制件A B C,这个时候想要制作一个变体D。在预制体A的基础上进行复制然后更改颜色变成了D,然后将D拖动到项目下方就会变成一个单独的文件。
这个时候A B C之间是有关联的(都是从A复制的),而变体D是只与A有关联。当我们要对A B C D进行修改的时候,就得分别修改两次,修改A B C 和单独修改D。
而变体的作用是当修改本体A的时候变体D也会跟着A B C变化,但是D可以自己单独进行修改(不会影响原本预设体)有点像父子关系。
到这里就结束今天的内容了!
其实我也不是很急着去玩游戏什么的,只是单纯想休息一下。
毕竟再怎么样要劳逸结合,学30分钟累了,玩两个小时不过分吧。
大伙下篇笔记见,拜了个拜!记得多喝水!
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved