InputEventMouse
继承: InputEventWithModifiers < InputEventFromWindow < InputEvent < Resource < RefCounted < Object
派生: InputEventMouseButton, InputEventMouseMotion
鼠标事件的基本输入事件类型。
描述
存储与鼠标事件相关的通用信息。
教程
属性
BitField[MouseButtonMask] |
| |
| ||
|
属性说明
BitField[MouseButtonMask] button_mask = 0
🔗
void set_button_mask(value: BitField[MouseButtonMask])
BitField[MouseButtonMask] get_button_mask()
鼠标按键掩码标识符,MouseButton 按钮掩码或将其按位组合。
Vector2 global_position = Vector2(0, 0)
🔗
在 Node._input 或 Node._unhandled_input 中获取时,返回根 Viewport 中鼠标的位置,使用根 Viewport 的坐标系。
在 Control._gui_input 中获取时,返回该 Control 所在的 CanvasLayer 中鼠标的位置,使用该 CanvasLayer 的坐标系。
Vector2 position = Vector2(0, 0)
🔗
在 Node._input 或 Node._unhandled_input 中获取时,返回该 Node 所在 Viewport 中鼠标的位置,使用该 Viewport 的坐标系。
在 Control._gui_input 中获取时,返回该 Control 中鼠标的位置,使用该 Control 的坐标系。