回答編集履歴

5

修正

2021/07/19 15:51

投稿

Hawn
Hawn

スコア1222

test CHANGED
@@ -1,6 +1,8 @@
1
1
  そのコードではゲーム開始と同時にWait関数を255回呼び出すので意図した動作にはならないです。
2
2
 
3
3
  コルーチンを使う場合は遅延したい処理も関数の中に入れるように心掛けて下さい。
4
+
5
+ 若しくは`IEnumerator Start()`に変えて待ち合わせを行うよう修正して下さい。
4
6
 
5
7
 
6
8
 

4

修正

2021/07/19 15:51

投稿

Hawn
Hawn

スコア1222

test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
 
14
14
 
15
- 合わせて`WaitForSeconds(0.3f)`も完全に消えるには76.5秒掛かるので`WaitForSeconds(0.01f)`に変えると判り易いす。
15
+ 合わせて`WaitForSeconds(0.3f)`も完全に消えるには76.5秒掛かるので`WaitForSeconds(0.01f)`に変えると判り易いかと思います。
16
16
 
17
17
 
18
18
 

3

修正

2021/07/19 15:44

投稿

Hawn
Hawn

スコア1222

test CHANGED
@@ -1,4 +1,4 @@
1
- そのコードではゲーム開始と同時にWait数を255回呼び出すので意図した動作にはならないです。
1
+ そのコードではゲーム開始と同時にWait数を255回呼び出すので意図した動作にはならないです。
2
2
 
3
3
  コルーチンを使う場合は遅延したい処理も関数の中に入れるように心掛けて下さい。
4
4
 

2

修正

2021/07/19 15:43

投稿

Hawn
Hawn

スコア1222

test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
 
18
18
 
19
- 下記は修正例です。
19
+ 下記は修正例のコードです。
20
20
 
21
21
 
22
22
 

1

修正

2021/07/19 15:02

投稿

Hawn
Hawn

スコア1222

test CHANGED
@@ -24,8 +24,6 @@
24
24
 
25
25
  using System.Collections;
26
26
 
27
- using System.Collections.Generic;
28
-
29
27
  using UnityEngine;
30
28
 
31
29
  using UnityEngine.UI;
@@ -42,23 +40,11 @@
42
40
 
43
41
 
44
42
 
45
- // Start is called before the first frame update
46
-
47
43
  void Start()
48
44
 
49
45
  {
50
46
 
51
47
  StartCoroutine( Wait() );
52
-
53
- }
54
-
55
-
56
-
57
- // Update is called once per frame
58
-
59
- void Update()
60
-
61
- {
62
48
 
63
49
  }
64
50