質問編集履歴

2

追記

2017/04/02 13:55

投稿

Yamaimo_Misoni
Yamaimo_Misoni

スコア11

test CHANGED
File without changes
test CHANGED
@@ -71,3 +71,15 @@
71
71
  ###試したこと
72
72
 
73
73
  secondTaskを一度呼べばいいと思ったので、UpdateではなくStart内で始める手も試しましたが、同様にエラーが発生しました。
74
+
75
+
76
+
77
+ ###追記
78
+
79
+ 更に調べてみたところ、どうやらこのScriptをGameObjectにアタッチせず、他のScript(こちらはアタッチされている)からnewで呼び出しているのが原因かもしれないとわかってきました。
80
+
81
+ しかし、このScriptは引数を持つのですが、単純に新しいGameObjectをつくり、AddComponentでアタッチするのでは引数が渡せません。
82
+
83
+
84
+
85
+ 質問内容は異なりますが、こちらの方法を試してみるため、適切なやり方を教えていただけないでしょうか。

1

NullReferenceExceptionが出ていたのを追加。

2017/04/02 13:55

投稿

Yamaimo_Misoni
Yamaimo_Misoni

スコア11

test CHANGED
File without changes
test CHANGED
@@ -13,6 +13,8 @@
13
13
  エラーメッセージは1フレームに1回出ているようです。
14
14
 
15
15
  ```
16
+
17
+ NullReferenceException
16
18
 
17
19
  UnityEngine.MonoBehaviour.StartCoroutine (IEnumerator routine) (at C:/buildslave/unity/build/artifacts/generated/common/runtime/MonoBehaviourBindings.gen.cs:54)
18
20
 
@@ -42,9 +44,9 @@
42
44
 
43
45
  }
44
46
 
45
- ……他の処理……
47
+ ……他の処理……
46
48
 
47
- loop++;
49
+ loop++;
48
50
 
49
51
  }
50
52