Appearance
Input 输入
键盘输入
模拟键盘输入
gdscript
var a = InputEventKey.new()
a.keycode = KEY_ESCAPE
a.pressed = true
Input.parse_input_event(a)组合键
先在项目映射中配置
gdscript
func _input(event: InputEvent):
if event.is_action("set_screen"):
if Input.is_action_just_pressed("set_screen"):
# 配置窗口尺寸
DisplayServer.window_set_size(Vector2(1920,1080))GUI 事件
判断事件类型
gdscript
func _on_control_gui_input(event:InputEvent):
if event is InputEventMouseButton:
var e:InputEventMouseButton = event
if e.pressed:
.....鼠标
获得全局鼠标位置
gdscript
var mouse_pos = get_global_mouse_position()