Unity 6.3
0 онлайн 44 гостей 3 в системе
Вход

HandleUtility.WorldToGUIPoint

Declaration

public static Vector2 WorldToGUIPoint(Vector3 world);

Параметры

Параметр Описание
мир Точка в мировом пространстве.

Возвращаемое значение

Vector2 Vector2, где значения x и y являются 2D GUI позицией точки мирового пространства.

Описание

Преобразовать точку пространства мира в позицию 2D GUI.

Использует текущую камеру для вычисления проекции. Используйте это для размещения элементов Редактора GUI на основе позиций в мире.

Если точка мира находится вне фрустума камеры, WorldToGUIPoint возвращает координаты x/y, которые могут находиться вне пиксельной прямой SceneView.

WorldToGUIPoint отбрасывает информацию о глубине. Чтобы также получить глубину пространства обзора точки, используйте WorldToGUIPointWithDepth, которая возвращает глубину в z-компоненте Vector3.

Дополнительные ресурсы: WorldToGUIPointWithDepth, GUIPointToWorldRay, RaySnap.