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

質問編集履歴

2

追記

2017/04/02 13:55

投稿

Yamaimo_Misoni
Yamaimo_Misoni

スコア11

title CHANGED
File without changes
body CHANGED
@@ -34,4 +34,10 @@
34
34
  ```
35
35
 
36
36
  ###試したこと
37
- secondTaskを一度呼べばいいと思ったので、UpdateではなくStart内で始める手も試しましたが、同様にエラーが発生しました。
37
+ secondTaskを一度呼べばいいと思ったので、UpdateではなくStart内で始める手も試しましたが、同様にエラーが発生しました。
38
+
39
+ ###追記
40
+ 更に調べてみたところ、どうやらこのScriptをGameObjectにアタッチせず、他のScript(こちらはアタッチされている)からnewで呼び出しているのが原因かもしれないとわかってきました。
41
+ しかし、このScriptは引数を持つのですが、単純に新しいGameObjectをつくり、AddComponentでアタッチするのでは引数が渡せません。
42
+
43
+ 質問内容は異なりますが、こちらの方法を試してみるため、適切なやり方を教えていただけないでしょうか。

1

NullReferenceExceptionが出ていたのを追加。

2017/04/02 13:55

投稿

Yamaimo_Misoni
Yamaimo_Misoni

スコア11

title CHANGED
File without changes
body CHANGED
@@ -6,6 +6,7 @@
6
6
  ###発生している問題・エラーメッセージ
7
7
  エラーメッセージは1フレームに1回出ているようです。
8
8
  ```
9
+ NullReferenceException
9
10
  UnityEngine.MonoBehaviour.StartCoroutine (IEnumerator routine) (at C:/buildslave/unity/build/artifacts/generated/common/runtime/MonoBehaviourBindings.gen.cs:54)
10
11
  Manager.Update () (at Assets/Scripts/Manager.cs:80)
11
12
  ```
@@ -20,8 +21,8 @@
20
21
  if(loop == 0) {
21
22
  StartCoroutine(secondTask());
22
23
  }
23
- ……他の処理……
24
+ ……他の処理……
24
- loop++;
25
+ loop++;
25
26
  }
26
27
 
27
28
  IEnumerator secondTask() {