Skip to main content

Dynamic Field (动态字段)

Dynamic Field (动态字段)

DynamicField<T> 组件将 TargetField 指向的 Field(字段)绑定到 VariableName 所引用的 Dynamic Variable(动态变量)。该字段必须是 Value Type(值类型)。如图所示。

image.png

字段 (Fields)

属性名称 类型 描述
VariableName
(变量名称)
String 要使用的动态变量的名称。
TargetField
(目标字段)
IField<T> (引用) 将被用作动态变量数值来源的字段。
OverrideOnLink
(链接时覆盖)
Bool 如果为真,当此组件移动到新的变量空间时,会将 TargetField 当前的值写入该空间(覆盖空间中的旧值)。

用法 (Usage)

该组件的工作方式几乎与 DynamicValueVariable 组件完全相同,区别在于动态变量所使用的数值来源于一个独立的字段(即 TargetField 指向的字段)。

该字段将自动随动态变量的值更新,且写入该字段也会同步写入到动态变量。这可以用来直接将其他组件的字段(例如 Grabbable 的 Enabled 字段)绑定为动态变量,而无需使用 DynamicValueVariableDriver 或类似的复杂设置。

示例

暂无示例。

参见