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

EditorGUIUtility.PixelsToPoints

建议修改

成功!

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

关闭

提交失败

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

关闭

取消

描述

将像素空间转换为点空间。

使用此方法将自定义内容的值转换为可在 GUI 中使用。例如,您可能正在将相机渲染到渲染纹理,然后在上面绘制 GUI。来自相机的屏幕位置将位于像素空间,需要在用于 UI 之前转换为点。

其他资源:PointsToPixelspixelsPerPoint


声明

public static Vector2 PixelsToPoints(Vector2 position);

参数

position 像素空间中的 GUI 位置。

返回值

Vector2 表示点空间中相同位置的向量。

描述

将位置从像素空间转换为点空间。


声明

public static Rect PixelsToPoints(Rect rect);

参数

rect 以像素为单位测量的 GUI 矩形。

返回值

Rect 表示点空间中相同区域的矩形。

描述

将矩形从像素空间转换为点空间。