teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

誤字

2018/03/25 08:21

投稿

na.
na.

スコア7

title CHANGED
File without changes
body CHANGED
@@ -2,7 +2,6 @@
2
2
  お世話になります。
3
3
  unityで経過時間の取得、その後初期化して再取得したいと思っています。
4
4
  開発言語はC#です。
5
- お知恵をお貸しください。
6
5
 
7
6
  ### 発生している問題・エラーメッセージ
8
7
 
@@ -20,7 +19,7 @@
20
19
  そして初期化から10秒経過後に11、12、13と増えていきます。
21
20
  初期化後に[second]も0から始める方法はないでしょうか。
22
21
 
23
- アプリ制作上の事情でTime.deltaTime使えないという事情があり、困っており
22
+ アプリ制作上の事情でTime.deltaTime使えません
24
23
  お知恵を貸していただけると幸いです。
25
24
 
26
25
  ```

1

文法の修正

2018/03/25 08:21

投稿

na.
na.

スコア7

title CHANGED
File without changes
body CHANGED
@@ -7,12 +7,16 @@
7
7
  ### 発生している問題・エラーメッセージ
8
8
 
9
9
  ```
10
- 下記のコードですが、開始時刻をdatetime型の[start]に格納し、DateTime.Now(現在時刻)から[start]を引いた値をTimespan型の[ts]に代入しています。
10
+ 下記のコードですが、開始時刻をdatetime型の[start]に格納し、DateTime.Now(現在時刻)
11
+ から[start]を引いた値をTimespan型の[ts]に代入しています。
11
12
  その後、[ts]に格納したtimespan型の値から秒数部分をint型の[second]に代入しました。
12
13
 
13
- ここまではうまく動いているのですが、最後にApplication.LoadLevelでリセットを行った際、[start],[ts]は初期化されているのですが、[second]のみが初期化前の値を保有していて、0からのスタートができません。
14
+ ここまではうまく動いているのですが、最後にApplication.LoadLevelでリセットを行った際、
15
+ [start],[ts]は初期化されているのですが、[second]のみが初期化前の値を保有していて、0か
16
+ らのスタートができません。
14
17
 
18
+ 例えば開始から10秒経過後にApplication.LoadLevelを行った場合、
15
- 例えば開始から10秒経過後にApplication.LoadLevelを行った場合、Debug.Log("second: " + second);で示す[second]の値は初期化後も10のままです。
19
+ Debug.Log("second: " + second);で示す[second]の値は初期化後も10のままです。
16
20
  そして初期化から10秒経過後に11、12、13と増えていきます。
17
21
  初期化後に[second]も0から始める方法はないでしょうか。
18
22