如何设置 esc 键退出 Godot 应用程序?

How do I setup the esc key to exit Godot Application?

我对新 2D 项目遇到的问题有疑问。我添加了一个精灵背景,当我 运行 测试时它显示没有问题。我在输入映射中将 esc 键设置为 "key_exit"。然后我创建了一个 node2D 作为根,并向其中添加了以下脚本:

extends Node2D

func _ready():
   if Input.is_action_pressed("key_exit"):
      get_tree().quit()

没用。我正在尝试创建一个简单的循环来监听 esc 键按下并在我按下转义键时退出。如果我在没有 if 条件的情况下添加 get_tree().quit() ,它会在启动后立即退出。对于我的 if 条件,如何将其设置为 "listen"?我在这里做错了什么?

我明白了。我能够通过以下方式使用它:

extends Node2D

func _ready():
    set_process(true)

func _process(delta):
   if Input.is_action_pressed("key_exit"):
      get_tree().quit()