回答編集履歴

1

太字が適応されなかったので、タグを削除しました

2019/12/26 11:58

投稿

gotoken_yuutyan
gotoken_yuutyan

スコア5

test CHANGED
@@ -2,15 +2,17 @@
2
2
 
3
3
  ```
4
4
 
5
- エラーで指摘されていた箇所は、**DontDestroyOnLoad(this.loadUI);**でした。
5
+ エラーで指摘されていた箇所は、DontDestroyOnLoad(this.loadUI);でした。
6
6
 
7
7
 
8
8
 
9
9
  出たエラーが
10
10
 
11
- 1つめ:**MissngReferenceException:The object of type 'GameObject has been destroyed but you still trying to access it.**
11
+ 1つめ:MissngReferenceException:The object of type 'GameObject
12
12
 
13
+ has been destroyed but you still trying to access it.
14
+
13
- 2つめ:リファレンスに**DontDestroy**なんて存在しないよ?
15
+ 2つめ:リファレンスにDontDestroyなんて存在しないよ?
14
16
 
15
17
  というエラーでした。
16
18
 
@@ -18,19 +20,19 @@
18
20
 
19
21
  なので、直した点は
20
22
 
21
- **DontDestroyOnLoad(this.loadUI); → DontDestroyOnLoad(this);** へ。
23
+ DontDestroyOnLoad(this.loadUI); → DontDestroyOnLoad(this); へ。
22
24
 
23
25
 
24
26
 
25
27
  そして、そもそも処理を一度できれば良かったので
26
28
 
27
- **void OnSceneLoaded**メソッドが要らないことに気づき削除し、
29
+ void OnSceneLoadedメソッドが要らないことに気づき削除し、
28
30
 
29
31
  メソッドの中にあったものをAwakeメソッドの中へ移動。
30
32
 
31
33
 
32
34
 
33
- 最後に、1つめのエラーからわかりますが、**LoadUI.SetActive(true)**である限り
35
+ 最後に、1つめのエラーからわかりますが、LoadUI.SetActive(true)である限り
34
36
 
35
37
  毎フレームコルーチンを呼び出してしまうので、一度呼び出したら二度と呼び出さないようにしたい。
36
38