Version: 2022.3

DrivenRectTransformTracker

struct in UnityEngine

切换到手册

描述

可设计一个组件来驱动 RectTransform。DrivenRectTransformTracker 结构用于指定其正在驱动的 RectTransform。

驱动 RectTransform 意味着被驱动 RectTransform 的值由该组件控制。这些被驱动的值无法在 Inspector 中加以编辑(它们显示为已禁用)。此外在保存场景时也不会保存它们,这可防止不需要的场景文件更改。

无论何时该组件正在更改被驱动 RectTransform 的值,其都应首先调用 Clear 方法,然后使用 Add 方法来添加其正在驱动的所有 RectTransform。此外还应在该组件的 OnDisable 回调中调用 Clear 方法。

公共函数

Add添加要驱动的 RectTransform。
Clear清除正被驱动的 RectTransform 的列表。

静态函数

StartRecordingUndo继续记录被驱动 RectTransforms 的撤消操作。
StopRecordingUndo停止记录被驱动 RectTransforms 中的撤消操作。