Godot阻断 Input 事件

Posted 张学徒

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Godot阻断 Input 事件相关的知识,希望对你有一定的参考价值。

Godot 3.3

比如如下我想阻断 InputEventMouseButton (鼠标事件),则设置 button_index 为 0 即可。

func _gui_input(event):
	if event is InputEventMouseButton:
		if event.button_index == BUTTON_LEFT:
            # 操作事件
            # 下面写要操作的事件
            pass
            
            # 让 event 事件失效
            # 比如让他的 按下时的按键 index 值为 0
            # 则代表没有按下鼠标按键
			event.button_index = 0

 

以上是关于Godot阻断 Input 事件的主要内容,如果未能解决你的问题,请参考以下文章

godot新手教程2[godot常用代码用法]

Godot实用代码1000例

Godot使用代码控制点击按钮

Godot组合键的实现

Godot物品数据数据管理

Godot行为树