UnityGUI イベント
ユーザーの入力(キーを押す、マウス操作)に対応するイベント、あるいは UnityGUI のレイアウトや描画イベントを受け取ります。
For each event OnGUI is called in the scripts; so OnGUI is potentially
called multiple times per frame. Event.current corresponds to "current" event inside OnGUI call.
Additional resources: GUI Scripting Guide, EventType.
current | 処理中の current イベント |
alt | 「 Alt/Option 」キーが押されたかどうか(読み取り専用) |
button | どのボタンが押されたか返します |
capsLock | 「 CapsLock 」キーが押されたかどうか(読み取り専用) |
character | 押したキーの文字列を返します |
clickCount | 同じ位置で何回マウスクリックをされているかを返す |
command | 「 Command/Windows 」キーが押されたかどうか(読み取り専用) |
commandName | ExecuteCommand か ValidateCommand イベントの名前を返します |
control | 「 Control 」キーが押されたかどうか(読み取り専用) |
delta | 最後のイベントに比べて、マウスの相対的な動きを返す |
displayIndex | イベントに属するディスプレイのインデックス |
functionKey | 「 Function 」キーが押されているかどうか(読み取り専用) |
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 | The type of pointer that created this event (for example, mouse, touch screen, pen). |
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 | イベントシステムから次のキューにあるイベントを取得する |