UnityGUI 事件。
事件对应于用户输入(按键、鼠标操作)或 UnityGUI 布局或渲染事件。
对于每个事件,脚本中的 OnGUI 会被调用;因此 OnGUI 可能在每一帧被调用多次。 Event.current 对应于 OnGUI 调用中的“当前”事件。
其他资源: GUI 脚本指南,EventType。
current | 当前正在处理的事件。 |
alt | 是否按下了 Alt/Option 键?(只读) |
button | 按下了哪个鼠标按钮。 |
capsLock | 是否打开了 Caps Lock?(只读) |
character | 输入的字符。 |
clickCount | 我们收到了多少次连续的鼠标点击。 |
command | 是否按下了 Command/Windows 键?(只读) |
commandName | ExecuteCommand 或 ValidateCommand 事件的名称。 |
control | 是否按下了 Control 键?(只读) |
delta | 与上一个事件相比,鼠标的相对移动。 |
displayIndex | 事件所属显示的索引。 |
functionKey | 当前按键是否为功能键?(只读) |
isKey | 此事件是否为键盘事件?(只读) |
isMouse | 此事件是否为鼠标事件?(只读) |
keyCode | 键盘事件的原始键代码。 |
modifiers | 按下了哪些修饰键。 |
mousePosition | 鼠标位置。 |
numeric | 当前按键是否在数字键盘上?(只读) |
penStatus | 指定笔的状态。例如,笔是否与屏幕或平板电脑接触,笔是否反向以及按钮是否被按下。 |
pointerType | 创建此事件的指针类型(例如,鼠标、触摸屏、笔)。 |
pressure | 施加的笔压强度,在 0(无压力)和 1(最大压力)之间归一化。 |
shift | 是否按下了 Shift 键?(只读) |
tilt | 指定笔相对于 X 和 Y 轴的角度,以弧度表示。 |
twist | 指定笔绕其轴旋转的角度,以弧度表示。默认值为 0。 |
type | 事件的类型。 |
GetTypeForControl | 获取给定控制 ID 的过滤后的事件类型。 |
Use | 使用此事件。 |
GetEventCount | 返回事件队列中存储的当前事件数。 |
KeyboardEvent | 创建键盘事件。 |
PopEvent | 从事件系统中获取下一个排队的 [Event]。 |