facebook twitter hatena line email

「Unity/Csharp/時間」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「<pre> void Start() { System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopwatch(); sw.Start(); } void Update() { Debug.Log(sw.ElapsedMilliseconds + "m...」)
 
(サンプル)
 
(同じ利用者による、間の3版が非表示)
行1: 行1:
 +
==Stopwatchでのサンプル==
 
<pre>
 
<pre>
 
void Start() {
 
void Start() {
行13: 行14:
 
</pre>
 
</pre>
 
https://qiita.com/raku-lab/items/62faa5e6f9d3f060f37e
 
https://qiita.com/raku-lab/items/62faa5e6f9d3f060f37e
 +
 +
===0に戻して止める場合===
 +
sw.Reset();
 +
===0に戻して再スタートする場合===
 +
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;
}