controlID | 手柄的控件 ID。 |
position | Handles.matrix 空间中手柄的位置。 |
rotation | Handles.matrix 空间中手柄的旋转。 |
size | 世界空间单位中手柄的大小。 |
eventType | 要操作的手柄的事件类型。它经过设计用于处理 EventType.Layout 和 EventType.Repaint 事件。 |
用于绘制手柄的函数,如 Handles.RectangleCap。
自定义 CapFunction 具有两项职责: 对于 EventType.Layout 事件,调用 HandleUtility.AddControl 以告知 Unity 关于手柄与鼠标位置之间的距离。 对于 EventType.Repaint 事件,渲染实际手柄。