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

RectTransformUtility

UnityEngine 中的类

/

在以下版本中实现:UnityEngine.UIModule

建议更改

成功!

感谢您帮助我们提升 Unity 文档的质量。虽然我们无法接受所有提交内容,但我们会阅读来自用户的一线建议变更,并在适当的情况下进行更新。

关闭

提交失败

由于某些原因,您建议的变更无法提交。请在几分钟后<a>重试</a>。感谢您抽出时间帮助我们提升 Unity 文档的质量。

关闭

取消

描述

包含用于处理 RectTransform 的帮助器方法的实用程序类。

静态方法

CalculateRelativeRectTransformBounds创建了一个 Bounds 对象,它封装了在 child 参数中找到的所有子 RectTransform 对象,并将结果边界转换为相对于根变换的局部空间。
FlipLayoutAxes翻转 RectTransform 大小和对齐的水平轴和垂直轴,并选择性地翻转其子级。
FlipLayoutOnAxis翻转 RectTransform 沿着水平或垂直轴的对齐,并选择性地翻转其子级。
PixelAdjustPoint将屏幕空间中的给定点转换为像素精确点。
PixelAdjustRect给定一个矩形变换,以像素精确坐标返回角点。
RectangleContainsScreenPointRectTransform 是否包含屏幕点?
ScreenPointToLocalPointInRectangle将屏幕空间点转换为位于 RectTransform 矩形平面上的 RectTransform 局部空间中的位置。
ScreenPointToRay将屏幕空间位置转换为射线。
ScreenPointToWorldPointInRectangle将屏幕空间点转换为给定 RectTransform 平面上的世界空间位置。
WorldToScreenPoint将世界空间中的位置转换为屏幕空间点。