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

質問編集履歴

6

文言修正

2018/01/26 13:51

投稿

japomondo
japomondo

スコア23

title CHANGED
File without changes
body CHANGED
@@ -54,7 +54,7 @@
54
54
  }
55
55
  ```
56
56
 
57
- すると、DiscountReadingTimeメソッドについて問題が発生しました。1回目のクリックでは100%呼ばれるのですが、2回目以降になると呼ばれたり呼ばれなかったりします。ボタンを押してもtimeの値変わらないのです。
57
+ すると、DiscountReadingTimeメソッドについて問題が発生しました。1回目のクリックでは100%呼ばれるのですが、2回目以降になると呼ばれたり呼ばれなかったりします。ボタンを押してもカウントダウン始まらないのです。
58
58
 
59
59
  インスペクタでIsReadとtimeの値を確認したところ、いずれもDiscountReadingTimeメソッドが呼ばれる条件は満たしていました。
60
60
 

5

文言修正

2018/01/26 13:51

投稿

japomondo
japomondo

スコア23

title CHANGED
File without changes
body CHANGED
@@ -60,6 +60,6 @@
60
60
 
61
61
  なお、ReadメソッドとEndReadingメソッドは2回目以降も100%呼ばれます。
62
62
 
63
- TakeWhileは指定した条件が真である間値をプッシュし続けると認識しているのですが、Awakeメソッドに書いたUpdateAsObservableは、なぜ実行されないのでしょうか?
63
+ TakeWhileは指定した条件が真である間値をプッシュし続けると認識しているのですが、Awakeメソッドに書いたUpdateAsObservableは、条件を満たしているはずのになぜ実行されないのでしょうか?
64
64
 
65
65
  もしお分かりになる方がいらっしゃいましたら、ご助言いただけますと大変幸いです。

4

文言修正

2018/01/26 13:51

投稿

japomondo
japomondo

スコア23

title CHANGED
File without changes
body CHANGED
@@ -58,6 +58,8 @@
58
58
 
59
59
  インスペクタでIsReadとtimeの値を確認したところ、いずれもDiscountReadingTimeメソッドが呼ばれる条件は満たしていました。
60
60
 
61
+ なお、ReadメソッドとEndReadingメソッドは2回目以降も100%呼ばれます。
62
+
61
63
  TakeWhileは指定した条件が真である間値をプッシュし続けると認識しているのですが、Awakeメソッドに書いたUpdateAsObservableは、なぜ実行されないのでしょうか?
62
64
 
63
65
  もしお分かりになる方がいらっしゃいましたら、ご助言いただけますと大変幸いです。

3

コード修正

2018/01/26 13:50

投稿

japomondo
japomondo

スコア23

title CHANGED
File without changes
body CHANGED
@@ -15,7 +15,7 @@
15
15
  public class PlayerControl : MonoBehaviour
16
16
  {
17
17
 
18
- bool IsRead;
18
+ public bool IsRead;
19
19
  public Text remainingTime;
20
20
  public float time = 5.0f;
21
21
 

2

文言修正

2018/01/26 13:48

投稿

japomondo
japomondo

スコア23

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  5秒間のカウントダウンを繰り返し行えるボタンを実装したいと考えています。
2
2
 
3
- 5,4,3,2,1,0と1秒毎に減っていき、0になると5に戻り、再度ボタンをクリックするとまた5から始まる、という仕様です。
3
+ 5,4,3,2,1,0と1秒毎に減っていき、0になると5に戻り、再度ボタンをクリックするとまた5からカウントダウンが始まる、という仕様です。
4
4
 
5
5
  そこで下記のコードを書きました。
6
6
 

1

文言修正

2018/01/26 13:48

投稿

japomondo
japomondo

スコア23

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,9 @@
1
- 5,4,3,2,1,0と、5秒間のカウントダウンを繰り返し行えるボタンを実装したく、下記のコードを書きした
1
+ 5秒間のカウントダウンを繰り返し行えるボタンを実装したいと考えてい
2
2
 
3
+ 5,4,3,2,1,0と1秒毎に減っていき、0になると5に戻り、再度ボタンをクリックするとまた5から始まる、という仕様です。
4
+
5
+ そこで下記のコードを書きました。
6
+
3
7
  ```C#
4
8
  using System;
5
9
  using UnityEngine;