InputEventMouse
继承: InputEventWithModifiers < InputEventFromWindow < InputEvent < Resource < RefCounted < Object
派生: InputEventMouseButton, InputEventMouseMotion
鼠标事件的基本输入事件类型。
描述
存储与鼠标事件相关的通用信息。
教程
属性
BitField<MouseButtonMask> |
| |
| ||
|
属性说明
BitField<MouseButtonMask> button_mask = 0
void set_button_mask ( BitField<MouseButtonMask> value )
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 的坐标系。
© 版权所有 2014-present Juan Linietsky, Ariel Manzur and the Godot community (CC BY 3.0). Revision b1c660f7
.
Built with Sphinx using a theme provided by Read the Docs.