版本: Unity 6 (6000.0)
语言英语
  • C#

DrivenRectTransformTracker

UnityEngine 中的结构体

/

实现于:UnityEngine.CoreModule

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。尽管我们无法接受所有提交,但我们确实会阅读用户提出的每个建议更改,并在适用时进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

组件可以设计为驱动 RectTransform。DrivenRectTransformTracker 结构体用于指定它正在驱动的 RectTransform。

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

每当组件更改被驱动 RectTransform 的值时,它应该首先调用 Clear 方法,然后使用 Add 方法添加它正在驱动的所有 RectTransform。Clear 方法也应该在组件的 OnDisable 回调中调用。

公共方法

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

静态方法

StartRecordingUndo恢复记录被驱动 RectTransform 的撤消操作。
StopRecordingUndo停止记录来自被驱动 RectTransform 的撤消操作。