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

回答編集履歴

1

コードを一部修正しました。

2017/01/17 09:25

投稿

Kapustin
Kapustin

スコア1188

answer CHANGED
@@ -1,6 +1,6 @@
1
1
  この書き方では、28秒後に一度だけ Fade() を実行することになります。
2
2
  つまり、 alfa += speed; が一度しか更新されないので(さらに言うと、更新される前の値を代入している)、見た目の変化が全くないことになります。
3
- 解決するには、UpDate関数の中に alfa += speed を書きつつ、それを実行するためのフラグを用意すると解決できます。
3
+ 解決するには、Update関数の中に alfa += speed を書きつつ、それを実行するためのフラグを用意すると解決できます。
4
4
  試してないですが、下記でうまくいくと思います。
5
5
 
6
6
  ```
@@ -21,7 +21,7 @@
21
21
  void Fade(){
22
22
  // GetComponent<Image>().color = new Color(red, green, blue, alfa);
23
23
  // alfa += speed;
24
- isFade = true
24
+ isFade = true;
25
25
  }
26
26
 
27
27
  ```