回答編集履歴

1

コードを追加

2021/01/27 03:01

投稿

fiveHundred
fiveHundred

スコア10152

test CHANGED
@@ -6,4 +6,42 @@
6
6
 
7
7
 
8
8
 
9
+ このような、「しばらく待機する」といったことをUnityで行う場合は、該当箇所をコルーチンにして``WaitForSeconds``などを使うようにしてください。
10
+
11
+
12
+
13
+ ```C#
14
+
15
+ void Start()
16
+
17
+ {
18
+
19
+ // 指定された「コルーチン」を呼び出す
20
+
21
+ StartCoroutine(sleep());
22
+
23
+ }
24
+
25
+ //「コルーチン」で呼び出すメソッド
26
+
27
+ IEnumerator sleep()
28
+
29
+ {
30
+
31
+ Debug.Log("開始");
32
+
33
+ yield return new WaitForSeconds(10f); //10秒待つ
34
+
35
+ Debug.Log("10秒経ちました");
36
+
37
+ yield return new WaitForSeconds(10f);
38
+
39
+ Debug.Log("さらに10秒経ちました");
40
+
41
+ }
42
+
43
+ ```
44
+
45
+
46
+
9
- このような、「しばらく待機する」といったことをUnityで行う場合は、該当箇所をコルーチンにして``WaitForSeconds``などを使うようにしてください([参考](http://tsujitaku50.hatenablog.com/entry/2017/01/11/204150))
47
+ ([参考](http://tsujitaku50.hatenablog.com/entry/2017/01/11/204150))