⏰
[Godot] ゲームのプレイ時間を得る
ゲームをどれだけプレイしたのかを得るためのスクリプトです。(v4.2.1)
playtime.gd
func _ready():
#ゲームを始めた時間
var time_start = Time.get_unix_time_from_system()
# しばらくプレイする(例えば30秒)
await get_tree().create_timer(30.0).timeout
# 現在の時間
var time_now = Time.get_unix_time_from_system()
# 経過時間(小数点以下を切り捨て)
var elapsed_time = int(time_now) - int(time_start)
print(elapsed_time) # -> 30.0
Discussion