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

Handles.CapFunction

Declaration

public delegate void CapFunction(int controlID, Vector3 position, Quaternion rotation, float size, EventType eventType);

Параметры

Параметр Описание
controlID Управление ID для ручки.
должность Положение ручки в пространстве Handles.matrix.
ротация Вращение ручки в пространстве Handles.matrix.
размер Размер ручки в единицах мирового пространства.
eventType Тип события для обработчика, на котором он будет действовать. По замыслу он обрабатывает события EventType.Layout и EventType.Repaint.

Описание

Функция, используемая для рисования ручки e.g. Handles.RectangleCap.

Custom CapFunction имеет две обязанности:

  1. Для события EventType.Layout вызвать HandleUtility.AddControl, чтобы сообщить Unity о расстоянии ручки от положения мыши.
  2. Для событий EventType.Repaint отображается фактический идентификатор.