如何设置esc键以退出Godot应用程序?
我有一个问题,是关于一个新的2D项目。我添加了一个精灵背景,当我运行测试时,它显示没有问题。我在输入映射中将esc键设置为“key_exit”。然后,我创建了一个node2D作为根节点,并向其中添加了以下脚本:如何设置esc键以退出Godot应用程序?,godot,gdscript,Godot,Gdscript,我有一个问题,是关于一个新的2D项目。我添加了一个精灵背景,当我运行测试时,它显示没有问题。我在输入映射中将esc键设置为“key_exit”。然后,我创建了一个node2D作为根节点,并向其中添加了以下脚本: extends Node2D func _ready(): if Input.is_action_pressed("key_exit"): get_tree().quit() 它不起作用。我试图创建一个简单的循环,当我按下esc键时,它会监听esc键的按下和退出。如
extends Node2D
func _ready():
if Input.is_action_pressed("key_exit"):
get_tree().quit()
它不起作用。我试图创建一个简单的循环,当我按下esc键时,它会监听esc键的按下和退出。如果我添加了get_tree().quit(),但没有If条件,它会在启动时立即退出。如何让它“监听”我的if条件?我到底做错了什么?我明白了。我能够通过以下方式使其工作:
extends Node2D
func _ready():
set_process(true)
func _process(delta):
if Input.is_action_pressed("key_exit"):
get_tree().quit()