Unity 2018预制件 Prefab更新的一些功能

随着Unity版本更新迭代,引擎更加趋向于人性化,这一篇来讲述一下2018版本对预制件(Prefab)的更新。

1.预制件可编辑模式,创建一个新的预制件,拖拽到场景中,在视图中会明显看到有可编辑的按钮的,点击即进入预制模式:

预制模式如下图:

.注意Scene视图的左上角显示预制件的名称,左上角则是是否启动自动保存按钮,如果勾上,则你变化你的预制件,场景视图中的所有预制件也会随之变化,如下图:

2.实例覆盖(override),假如有一种情况,同一个预制实例出来的两个GameObject A ,B,假如A需要去除Renderer组件和Collider组件,而B只需要移除Collider组件,想要保留Renderer组件,那么以下这个就很实用了,如图所示:

选中A,禁用MeshRenderer组件和Box Collider组件,你会发现在组件相应的位置会出现蓝色的线,代表改组件发生了变化,然后点击右上角override按钮,就会出现下面的画面:

当我选中碰撞器组件,会出现原来的Prefab和发生变化的实例之间的对比,点击Apply,则应用到所有的实例,禁用了碰撞器,但是其他实例保留了Renderer组件,只有选中的实例移除了渲染组件,这跟之前老版的预制就很不一样了,老版的预制件,只要更改了某些东西,应用之后就所有实例都会应用上,这个新版的我们可以选择性的保留我们所需要的东西想,效果如下:

3.嵌套预制件,新增的预制件功能中多了预制件嵌套的功能,如下:

进入预制模式,拖拽新的预制件到当前预制件上去,会发现所有预制件也应用到了,很简单的一个功能

4.预制变体,意思就是可以由一个预制件衍生出很多个子的不一样的预制件,废话少说,看图:

创建一个预制变体,修改底座的颜色,如下:

那么这个有什么用呢?下面来看关键的时刻了,选中原来的预制件,进入预制模式:

发现没有,不行再看图:

我再把原预制件的底座颜色改成蓝色,应用之后,你会发现预制变体的底座颜色并没有跟着变,是不是很神奇,很实用呢,这个我们可以根据实际需求做出更多的预制变体。

这一篇大概就讲那么多,感觉很长了,希望这个介绍能对实用unity的各位有一定的作用:

如果你对Unity,Unreal4,人工智能感兴趣,请关注我的公众号,后续会分享更多好玩的东西,你的一个点赞就是我坚持写下去的动力:

  • 9
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值