Dynamic Field (动态字段)
Dynamic Field (动态字段)
DynamicField<T> 组件将 TargetField 指向的 Field(字段)绑定到 VariableName 所引用的 Dynamic Variable(动态变量)。该字段必须是 Value Type(值类型)。如图所示。
字段 (Fields)
| 属性名称 | 类型 | 描述 |
|---|---|---|
| VariableName (变量名称) |
String | 要使用的动态变量的名称。 |
| TargetField (目标字段) |
IField<T> (引用) | 将被用作动态变量数值来源的字段。 |
| OverrideOnLink (链接时覆盖) |
Bool | 如果为真,当此组件移动到新的变量空间时,会将 TargetField 当前的值写入该空间(覆盖空间中的旧值)。 |
用法 (Usage)
该组件的工作方式几乎与 DynamicValueVariable 组件完全相同,区别在于动态变量所使用的数值来源于一个独立的字段(即 TargetField 指向的字段)。
该字段将自动随动态变量的值更新,且写入该字段也会同步写入到动态变量。这可以用来直接将其他组件的字段(例如 Grabbable 的 Enabled 字段)绑定为动态变量,而无需使用 DynamicValueVariableDriver 或类似的复杂设置。
示例
暂无示例。
参见
- Dynamic Variables
- DynamicReference:具有相同的功能,但针对 Reference Types(引用类型)。
- DynamicValueVariable

No comments to display
No comments to display