Version: 5.3 (switch to 5.4b)
ЯзыкEnglish
  • C#
  • JS

Язык программирования

Выберите подходящий для вас язык программирования. Все примеры кода будут представлены на выбранном языке.

GUIElement.HitTest

Предложить изменения

Успех!

Благодарим вас за то, что вы помогаете нам улучшить качество документации по Unity. Однако, мы не можем принять любой перевод. Мы проверяем каждый предложенный вами вариант перевода и принимаем его только если он соответствует оригиналу.

Закрыть

Ошибка внесения изменений

По определённым причинам предложенный вами перевод не может быть принят. Пожалуйста <a>попробуйте снова</a> через пару минут. И выражаем вам свою благодарность за то, что вы уделяете время, чтобы улучшить документацию по Unity.

Закрыть

Отменить

Руководство
public function HitTest(screenPosition: Vector3, camera: Camera = null): bool;
public bool HitTest(Vector3 screenPosition, Camera camera = null);
public function HitTest(screenPosition: Vector3, camera: Camera = null): bool;
public bool HitTest(Vector3 screenPosition, Camera camera = null);

Параметры

Описание

Точка на экране внутри элемента.

Возвращает true если screenPosition содержит данный GUI элемент. screenPosition точно определена в координатах экрана, например как значения, возвращаемые свойством Input.mousePosition. Если не установлен, то предполагается, что камера заполняет все игровое окно.

Обратите внимание, если позиция внутри элемента, true будет возвращен даже если игровой объект находится в слое Ignore Raycast (обычные события мыши не отправляются Ignore Raycast объектам).

See Also: GUILayer.HitTest.