docs.unity3d.com
    显示 / 隐藏目录

    Blackboard

    Blackboard 是 Visual Effect Graph 窗口中用于管理属性的实用程序面板。在该面板中,您可以对属性进行定义、排序和分类。您还可以公开属性,从而能够从图形外部访问这些属性。

    您在 Blackboard 中定义的属性是全局变量,可以在整个图形中多次使用。例如,您可以定义一次边界框属性,然后将其用于图形中的多个粒子系统。

    Blackboard-Properties

    Blackboard 中的属性有 constants 和 exposed 两种设置。如果您公开某个属性,则可以在视觉效果组件 中以及通过 C# API 查看和编辑该属性。

    为了区分公开属性和常量,Blackboard 在公开属性标签的左侧显示一个绿点。

    使用 Blackboard

    要打开 Blackboard,请单击 Visual Effect Graph 窗口工具栏 中的 Blackboard 按钮。要调整 Blackboard 的大小,请单击任意边缘或边角并拖动。要重新定位 Blackboard,请单击标题并拖动。

    菜单类别

    为了设置当前所编辑子图的菜单路径,您可以双击 Blackboard 的副标题并输入所需的类别名称,然后使用回车键进行确认

    Blackboard-Category

    创建属性

    要创建属性,请单击 Blackboard 右上角的加号 (+) 按钮,然后从菜单中选择属性类型。

    您也可以将内联运算符转换为属性。为此,请右键单击节点并选择:

    • Convert to Property:如果希望创建一个常量。
    • Convert to Exposed Property:如果希望创建公开属性

    无论您选择哪个选项,都可以在以后启用或禁用 Exposed 设置。

    编辑属性

    要在 Blackboard 中编辑属性,请单击属性左侧的折叠箭头。这将显示可用于编辑属性的设置。不同的属性会显示不同的设置。核心设置包括:

    设置 描述
    Exposed 指定属性是否公开。启用时,您可以在视觉效果组件中以及通过 C# API 查看和编辑该属性。
    Value 指定属性的默认值。如果您不公开该属性,或者公开但不重载该属性,则 Visual Effect Graph 使用此值。
    Tooltip 指定在视觉效果检查器中当鼠标悬停在属性上时显示的文本。

    过滤属性

    Float、Int 和 Uint 属性有一些过滤模式:

    • default。无特殊功能。您将在文本字段中编辑属性值。
    • Range。您将在 Blackboard 中指定一个最小值和一个最大值,并可使用滑动条(而不仅仅是文本字段)来编辑属性
    • Enum。Uint 独有,您将在 Blackboard 中指定一个名称列表,并使用弹出菜单编辑属性。

    对属性执行操作

    • 重命名属性:
      1. 双击属性名称,或右键单击属性名称并从上下文菜单选择 Rename。
      2. 在可编辑字段中,键入新名称。
      3. 最后,要确认所做的更改,请按 Enter 键或在字段外的其他位置点击鼠标。
    • 要对属性进行重新排序,请在 Blackboard 中拖放属性。
    • 要删除属性,有两种方法:
      • 右键单击该属性,然后从上下文菜单选择 Delete。
      • 选择该属性,然后按 Delete 键(对于 macOS,按 Cmd + Delete 键)。

    属性类别

    使用类别可以对属性进行分类分组,从而方便管理属性。像操作属性一样,您也可以对类别执行重命名、重新排序和删除操作。

    • 要创建类别,请单击 Blackboard 右上角的加号 (+) 按钮,然后从菜单中选择 Category。
    • 您可以将属性从一个类别拖放到另一个类别中,或者,如果您希望某个属性不属于任何类别,请将其拖放到窗口顶部。

    属性节点

    属性节点与标准节点看起来略有不同。它们会显示属性名称,若属性已公开,还会显示一个绿点。

    您可以扩展它们以使用属性值的子成员。

    PropertyNode

    检查器中的公开属性

    为某个属性启用 Exposed 设置后,该属性在 Visual Effect 检查器的 Properties 部分可见。属性的显示顺序和类别与您在 Blackboard 中所做的设置相同。

    Properties-Inspector

    重载属性值

    要编辑属性值,您需要重载它。为此,请启用属性名称左侧的复选框。启用此复选框时,Visual Effect Graph 将使用您在检查器中指定的值。如果禁用此复选框,则 Visual Effect Graph 使用您在 Blackboard 中设置的默认值。

    使用小工具

    您可以使用小工具编辑某些高级属性类型。要启用小工具编辑,请单击 Show Property Gizmos 按钮。要使用小工具编辑兼容的属性,请单击属性旁边的 Edit 按钮。

    返回到顶部
    Copyright © 2023 Unity Technologies — 商标和使用条款
    • 法律条款
    • 隐私政策
    • Cookie
    • 不要出售或分享我的个人信息
    • Your Privacy Choices (Cookie Settings)