Unity2018.3.0.b1 版本的预设新工作流方式的使用体验

今天下载了Unity的2018.3.0b1版体验了一下,记录一下。

1 Unity Hub

进入 https://unity3d.com/cn/unity/beta 下载beta版本

咦,Unity Hub是什么,之前怎么没看过这个?

Unity Hub是一个连接Unity的桌面端应用程序,旨在简化所有用户的使用和制作流程。Unity Hub是访问Unity生态系统、管理Unity项目、许可证和附加组件的中心化位置。

具体看这里关于Unity Hub的介绍: https://mp.weixin.qq.com/s/SKAjFmfl0N3DPwO84a3OYA

先下载安装Unity Hub,然后就可以下载到2018.3.0b1版本了

如果你的电脑上装了多个版本的Unity,可以设置某个版本为首选的

如果之前的工程是旧版本的Unity创建的,可以切换版本

嗯,Unity Hub用起来感觉不错,赞一个

2 预设模式

接下来打开了Unity2018.3.0b1了,看下

Hierachy中的物体名字前面都多了一个灰白色的正方体图标

嗯,我的理解就是:表示普通的物体实例

如果是预设的实例,则是蓝色的图标,这个和之前版本一致

Unity2018.3.0b1版本中新增了预设嵌套功能,感受一下:

先创建两个预设Cube和Sphere

然后我们再创建一个A预设(Create Empty)

双击A,或者选中A,然后点击Inspector中的Open Prefab

这样就进入了预设编辑模式

3 预设嵌套

把Cube预设和Sphere预设作为它的子物体

没有Apply按钮,修改会自动保存

好,现在我们退出A预设的编辑,然后单独打开Cube预设编辑,比如把它的Scale改成 2,2,2

然后再打开A预设的编辑,发现,A下面的Cube的Scale也是 2,2,2

嗯,这就是预设嵌套的一个应用了,在早前的Unity版本是没有这个嵌套功能的,这个功能不错

4 预设变体(继承)

我们把Cube预设实例化,然后再把它拉到Project中,会弹出这样框框

就是问你:要创建一个原始预设还是创建一个变体预设

变体预设是怎么理解呢?就像类的继承一样

我这里选择保存为Prefab Variant,它的图标是长这个样子

看不大清,放大一点

既然是类的继承的概念,那么我修改父类,子类对应的也会发生同样的修改

我们把Cube的Scale改成 1,2,2

然后我们看下Cube Variant,它的Scale也变成了1,2,2

反过来,我们修改子类,父类是不受影响的,比如把Cube Variant的Scale改成 3,3,3

再看看Cube,还是 1,2,2

但是此时再修改Cube的Scale为 4,4,4,Cube Variant的Scale不会变成 4,4,4,而是保持3,3,3

道理就是:因为子类已经Override了父类了(这里是Override了父类的Transform)

嗯,以上就是预设的变体

 

 

 

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

林新发

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值