Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
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 的坐标系。