游戏蛮牛学习群(纯技术交流,不闲聊):539178957
游戏蛮牛 手机端
开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

教程分享

关注:774

当前位置:游戏蛮牛 技术专区 教程分享

查看: 576|回复: 0

[基础知识] Unity2018新功能抢先预览 | Preset功能

[复制链接]  [移动端链接]

30

主题

32

帖子

88

积分

Rank: 2Rank: 2

UID
24181
好友
0
蛮牛币
286
威望
0
注册时间
2014-5-7
在线时间
36 小时
最后登录
2018-7-16
发表于 2018-4-14 22:12:12 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册帐号

x
本文首发于“洪流学堂”微信公众号。 转载请注明。
Presets(预设)
Preset是Unity2018的新功能。
Preset是保存对象属性的资源。Preset存储在项目的Project文件夹中,使用.preset扩展名。可以从大多数对象类型创建Preset,包括Component,Asset Importer和Scriptable objects。
从“帮助”图标旁边的“Preset”菜单创建或使用Preset
修改Preset不会影响使用这个Preset的对象。如果您想要类似的功能,请使用Prefab。
注意:Preset功能仅限编辑器,在Unity Runtime中不可用。
创建Preset
  • 选中你想基于它的属性创建Preset的物体
  • 点击物体上一个组件的Preset图标,会弹出Preset的窗口。
  • 点击Save current to...按钮,会弹出一个文件对话框
  • 选择Preset的名称和位置,然后点击保存。
使用Preset
为对象类型创建Preset后,可以将Preset应用于同一类型的其他对象。
  • 选择一个或多个要应用Preset的对象。
  • 单击Inspector窗口中的Preset图标。出现Preset选择窗口。
  • 从Preset选择器窗口中选择一个Preset。
  • 选择的Preset会应用于选定的对象,Preset上面的属性将会覆盖对象上的属性。
选择一个灯光并使用橙色Preset使所选灯光成为橙色拖放使用Preset
拖放项目中的Preset可以覆盖属性或创建新的GameObjects/组件。覆盖或创建取决于拖放Preset的位置:
  • 将Preset拖到Scene窗口中或Hierarchy中,会使用Preset中的属性和组件创建一个新的GameObject。
  • 将Preset拖到GameObject上或Inspector的空白处,会将Preset中的组件添加到该物体上。
  • 将Preset拖到Inspector的同类型的组件上,将会使用Preset中的值覆盖组件的值。
设置默认Preset
在编辑器中创建对象时或在检查器窗口中重置对象时会使用默认Preset。默认Preset会覆盖Unity的出厂默认设置。
要将Preset设置为默认Preset,请在Project中选中Preset并在Inspector单击设为默认按钮。
在检查器窗口中设置为默认Preset按钮
如上图所示,将橙色灯光设置为默认后,新创建的Light都会是橙色。
还可以使用Preset Manager设置管理默认Preset,
可以从菜单Edit > Project Settings > Preset Manager打开。
修改Preset
使用Inspector窗口修改Preset。修改Preset里的属性的方式和修改GameObject的属性的方式相同。
Preset Manager
从菜单Edit > Project Settings > Preset Manager打开。
Preset管理器可以为任何支持的对象类型设置默认Preset。在编辑器中创建对象时,或在Inspector窗口中重置选定对象时都会使用默认Preset。在编辑器中创建对象时,默认Preset会由ObjectFactory API创建。
添加新的默认Preset
  • 单击“+”按钮查看没有默认Preset的对象类型的列表。
  • 选择添加默认Preset的对象。
  • 在Preset Manager列表将会创建所选对象类型的默认Preset。这一类型的对象在创建和重置时将使用这个默认Preset中的值。
还可以直接将Preset文件拖到Preset Manager的空白处来添加新的默认Preset。注意:如果删除了默认Preset的资源文件,则这个默认Preset也会丢失。
更改默认Preset
  • 单击对象类型的默认Preset旁边的下拉菜单。出现具有相同对象类型的Preset列表。
  • 从列表中选择一个Preset。所选Preset成为默认Preset。
还可以直接将Preset文件拖放到Preset Manager的Inspector窗口,或将Preset文件拖放到相应的对象字段中来替换。
删除默认Preset
  • 从默认Preset列表中选择要删除的默认Preset。选中时,默认Preset会突出显示。
  • 点击' - '按钮删除所选的默认Preset。
注意:这会从默认Preset列表中删除Preset。Preset文件本身不会被删除。
未来已来,你可以快人一步搭上虚拟现实的浪潮。
本文首发于“洪流学堂”微信公众号。 转载请注明。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

关闭

站长推荐 上一条 /1 下一条

快速回复 返回顶部 返回列表