项目设置事件
您可以在下面设置输入地图 项目> 项目设置 > 输入映射 然后这样做:
每一帧判断事件
| 1 | # polling - runs every frame | 
按键事件回调触发
| 1 | # input event - runs when the input happens | 
按键事件
| 1 | func _unhandled_input(event): | 
鼠标事件
鼠标按钮
| 1 | func _input(event): | 
鼠标移动
下面是一个使用鼠标事件拖放 Sprite 节点:
| 1 | extends Node | 
视区显示坐标
使用节点中的函数获取鼠标坐标和视区大小,例如:
| 1 | func _input(event): | 
或者,可以向视区询问鼠标位置:
| 1 | get_viewport().get_mouse_position() | 
设置鼠标光标
| 1 | extends Node |