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

RectTransformUtility.RectangleContainsScreenPoint

建议更改

成功!

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

关闭

提交失败

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

关闭

取消

声明

public static bool RectangleContainsScreenPoint(RectTransform rect, Vector2 screenPoint);

参数

rect 要测试的 RectTransform。
screenPoint 要测试的屏幕点。

返回值

bool 如果该点在矩形内,则为 True。

描述

RectTransform 是否包含屏幕点?


声明

public static bool RectangleContainsScreenPoint(RectTransform rect, Vector2 screenPoint, Camera cam);

参数

rect 要测试的 RectTransform。
screenPoint 要测试的屏幕点。
cam 执行测试的相机。(可选)

返回值

bool 如果该点在矩形内,则为 True。

描述

从给定相机看到的 RectTransform 是否包含屏幕点?


参数

rect 要测试的 RectTransform。
screenPoint 要测试的屏幕点。
cam 执行测试的相机。(可选)
offset 要应用于 RectTransform 的偏移量。

返回值

bool 如果该点在矩形内,则为 True。

描述

在给定偏移的情况下,从给定相机看到的 RectTransform 是否包含屏幕点?