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 | Specifies the state of the pen. For example, whether the pen is in contact with the screen or tablet, whether the pen is inverted, and whether buttons are pressed. |
pointerType | 创建事件的指针的类型(例如鼠标、触控屏幕、笔)。 |
pressure | How hard pen pressure is applied, normalized between 0 (no pressure) and 1 (maximum pressure). |
shift | Shift 键是否被按住?(只读) |
tilt | Specifies the angle of the pen relative to the X and Y axes, expressed in radians. |
twist | Specifies the rotation of the pen around its axis, expressed in radians. The default value is 0. |
type | 事件的类型。 |
GetTypeForControl | 获取给定控件 ID 的已筛选事件类型。 |
Use | 使用该事件。 |
GetEventCount | 返回存储在事件队列中的事件的当前数量。 |
KeyboardEvent | 创建键盘事件。 |
PopEvent | 从事件系统获取排队的下一个 [Event]。 |