「Unity/Csharp/時間」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→0に戻すして再スタートする場合) |
(→サンプル) |
||
(同じ利用者による、間の1版が非表示) | |||
行1: | 行1: | ||
− | == | + | ==Stopwatchでのサンプル== |
<pre> | <pre> | ||
void Start() { | void Start() { | ||
行19: | 行19: | ||
===0に戻して再スタートする場合=== | ===0に戻して再スタートする場合=== | ||
sw.Restart(); | sw.Restart(); | ||
+ | |||
+ | ==Updateで時間計測== | ||
+ | <pre> | ||
+ | float sec = 0f; | ||
+ | void Update() { | ||
+ | sec += Time.deltaTime; | ||
+ | } | ||
+ | </pre> |
2024年8月21日 (水) 02:25時点における最新版
Stopwatchでのサンプル
void Start() { System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopwatch(); sw.Start(); } void Update() { Debug.Log(sw.ElapsedMilliseconds + "ms") } void End() { sw.Stop(); Debug.Log(sw.ElapsedMilliseconds + "ms") }
https://qiita.com/raku-lab/items/62faa5e6f9d3f060f37e
0に戻して止める場合
sw.Reset();
0に戻して再スタートする場合
sw.Restart();
Updateで時間計測
float sec = 0f; void Update() { sec += Time.deltaTime; }