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