Unity2018新功能抢先预览 | Preset功能

20人阅读 评论(0) 收藏 举报
分类:

本文首发于“洪流学堂”微信公众号。
洪流学堂,让你学Unity快人几步

Presets(预设)

Preset是Unity2018的新功能。

Preset是保存对象属性的资源。Preset存储在项目的Project文件夹中,使用.preset扩展名。可以从大多数对象类型创建Preset,包括Component,Asset Importer和Scriptable objects。

从“帮助”图标旁边的“Preset”菜单创建或使用Preset

修改Preset不会影响使用这个Preset的对象。如果您想要类似的功能,请使用Prefab。

注意:Preset功能仅限编辑器,在Unity Runtime中不可用。

创建Preset

  1. 选中你想基于它的属性创建Preset的物体
  2. 点击物体上一个组件的Preset图标,会弹出Preset的窗口。

  1. 点击Save current to...按钮,会弹出一个文件对话框
  2. 选择Preset的名称和位置,然后点击保存。

使用Preset

为对象类型创建Preset后,可以将Preset应用于同一类型的其他对象。

  1. 选择一个或多个要应用Preset的对象。
  2. 单击Inspector窗口中的Preset图标。出现Preset选择窗口。
  3. 从Preset选择器窗口中选择一个Preset。
  4. 选择的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

  1. 单击“+”按钮查看没有默认Preset的对象类型的列表。
  2. 选择添加默认Preset的对象。
  3. 在Preset Manager列表将会创建所选对象类型的默认Preset。这一类型的对象在创建和重置时将使用这个默认Preset中的值。

还可以直接将Preset文件拖到Preset Manager的空白处来添加新的默认Preset。注意:如果删除了默认Preset的资源文件,则这个默认Preset也会丢失。

更改默认Preset

  1. 单击对象类型的默认Preset旁边的下拉菜单。出现具有相同对象类型的Preset列表。
  2. 从列表中选择一个Preset。所选Preset成为默认Preset。

还可以直接将Preset文件拖放到Preset Manager的Inspector窗口,或将Preset文件拖放到相应的对象字段中来替换。

删除默认Preset

  1. 从默认Preset列表中选择要删除的默认Preset。选中时,默认Preset会突出显示。
  2. 点击’ - ‘按钮删除所选的默认Preset。

注意:这会从默认Preset列表中删除Preset。Preset文件本身不会被删除。

未来已来,你可以快人一步搭上虚拟现实的浪潮。

Unity:世界领先的游戏,VR/AR引擎
《郑洪智的Unity2018课》,倾尽我8年的开发经验,结合最新的Unity2018,带你从入门到精通。
目前预售拼团,5.5折!

查看评论

Unity 5.5正式版发布,新功能预览!

Unity 5.5新功能主要包含以下几个关键点:新平台,新机会首先,我们不断扩大内容创作者接触新用户和新市场的机会。 Unity 5.5已正式支持Microsoft Holographic (Holo...
  • Kaitiren
  • Kaitiren
  • 2016-12-02 14:00:53
  • 6159

盘点VS2015 预览版的5个新特性

 盘点VS2015 预览版的5个新特性 发表于10小时前| 3393次阅读| 来源码农网| 17 条评论| 作者小峰 Visual StudioIDE微软 摘要:Visua...
  • starzhou
  • starzhou
  • 2014-12-10 20:26:12
  • 913

SOLIDOWRKS 2018新功能

  • 2018年03月19日 15:42
  • 9.19MB
  • 下载

Unity2018新功能抢鲜 | 粒子系统改进

本文首发于“洪流学堂”微信公众号。 洪流学堂,让你学Unity快人几步 Unity2018.1中对粒子系统进行了重大改进,包括功能、性能很多方面,快来看看吧! GPU网格实例化 ...
  • zhenghongzhi6
  • zhenghongzhi6
  • 2018-04-17 09:12:12
  • 83

Android O 8.0 新功能预览

Android O 8.0 新功能预览 Android官方API已经更新,各位Android的开发者赶快去看看啊,又有新的功能,API和限制等等出台啦.在下在这里总结了以下几点,比较重要的功能,大...
  • xfhy_
  • xfhy_
  • 2017-04-11 21:32:18
  • 1672

[Office] Word 2016 新功能预览

本文主要介绍下word 2016的三个新功能。 怎么让word文档启动的时候不显示开始界面 怎么使用墨迹公式 怎么使用只能查找...
  • starperfection
  • starperfection
  • 2017-12-06 10:20:36
  • 172

SQL SERVER 2014数据库引擎15项新功能

1.内存优化表    内存中 OLTP 是一种内存优化的数据库引擎,它集成到 SQL Server 引擎中。    内存中 OLTP 已针对 OLTP 进行优化。对于内存中 OLTP 支持的 Tran...
  • maco_wang
  • maco_wang
  • 2014-04-01 00:41:21
  • 15314

Visual Studio 11新特性预览

微软于2011年9月15日在Build大会上推出的新一代开发工具。主要增加了对windows8 中的Metro界面的开发和 Windows Phone移动开发的强力支持。   支持最新的.NET...
  • yincheng01
  • yincheng01
  • 2011-10-03 13:07:28
  • 2304

合作型多任务和抢先式多任务

合作型多任务(cooperative multitasking)允许执行多个任务,但分享CPU是程序(而非操作系统)的责任。如果有一个程序决定咬住CPU不放,其它程序就停摆了。抢先式多任务(preem...
  • kisserLeon
  • kisserLeon
  • 2007-03-26 20:59:00
  • 1444
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 6万+
    积分: 1320
    排名: 3万+
    洪流学堂
    洪流学堂,最科学的Unity3d学习路线,让你快人一步掌握Unity3d开发核心技术!
    最新评论
    博客专栏