Godotでゲームをリセットするには、現在のシーンを再読み込みすることで実現できます。
これを行うためには、get_tree().reload_current_scene()
メソッドを使用します。
目次
サンプルコード
例としてキーボードの”R”が押されたときに、ゲームをリセットしてみましょう。
まずは、インプットマップに次のアクションを登録してください。
次にスクリプトでRキーを押したときに、ゲームをリセットするようにします。
extends Node2D
func _process(delta):
if Input.is_action_just_pressed("reset"):
get_tree().reload_current_scene()
以上でRキーを押すと現在のシーンを再度読み込み、ゲームがリセットされます。
Comment