メインコンテンツへスキップ
< すべてのトピックに戻る

カウントアップ計測をしたい時は?

開始時の時刻(Time.time)を変数に保存しておき、毎フレーム「現在の時刻」から「開始時刻」を引き算して経過時間を求めます。

レースゲームのタイムアタックなど、タイマー変数を毎フレーム足し算していく方法でも実装できますが、時刻の差分を計算する方が一時停止などの管理を含めて正確でズレが生じにくいからです。

計測スタート時に startTime = Time.time;を記録します。Update()内で float time = Time.time – startTime;を計算し、秒数としてUIに表示します。

タグ:
目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に