Godot: 終了処理の検知
On desktop and web platforms, Node receives a special NOTIFICATION_WM_CLOSE_REQUEST notification when quitting is requested from the window manager.
デスクトップアプリとwebプラットフォームでは、終了時に NOTIFICATION_WM_CLOSE_REQUEST が通知される
On Android, NOTIFICATION_WM_GO_BACK_REQUEST is sent instead. Pressing the Back button will exit the application if Application > Config > Quit On Go Back is checked in the Project Settings (which is the default).
Anroid では戻るボタン押した時に、NOTIFICATION_WM_GO_BACK_REQUEST が通知される
デフォルトでは、以下のようにアプリケーションが quit される
code:gd
func _notification(what):
if what == NOTIFICATION_WM_CLOSE_REQUEST:
get_tree().quit() # default behavior
オートセーブ機能を実装したい場合、この終了処理の通知の中で save() 処理を実行すると良いかも