こんにちは。
タイマーを実装したいです。updateメゾットにTime.Deltatime(?)を加算し計測しています。
しかしそれだとシーンが変わった時すぐにカウントが始まってしまいますし、自分の好きなタイミングでタイマーを止められないのでどうすればいいか迷っています。
C#
1using System.Collections; 2using System.Collections.Generic; 3using UnityEngine; 4 5public class Time : Monobehaviour{ 6 float timer = 0.0f; 7 8 void start() 9 { 10 timer = 0.0f; 11 } 12 13 void update() 14 { 15 timer += Time.Deltatime; 16 } 17}
こんな感じでした。(タイマーのみ)
C#
1//省略 2int timertime = 0; 3 4 5void update 6{ 7timertime += Time.Deltatime; 8if (timertime < 5) 9 { 10 timer += Time.Deltatime; 11 } 12}
とか、、
です。
止めれませんし、よろしければ別の方法もこの際どんな方法があるのかもお願いします。
開発環境 Dynabook T552/58HW IntelCore i7
メモリ8GB
unity 2018.2.15f1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/07 13:04
2019/11/07 13:05
2019/11/11 00:16