回答編集履歴
2
Main()についての記述を追加
test
CHANGED
@@ -6,11 +6,17 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
+
あと、「Main()は実行開始時に呼ばれる」と思っているのであれば、それは(少なくともUnityでは)間違いです。
|
10
|
+
|
11
|
+
Main()と同様のものはUnityのエンジンの中にすでに存在しているので、Main()を追加で用意することは出来ないようになっております。
|
12
|
+
|
13
|
+
|
14
|
+
|
9
15
|
---
|
10
16
|
|
11
17
|
|
12
18
|
|
13
|
-
|
19
|
+
質問とは関係ないですが、気になった点を挙げます。
|
14
20
|
|
15
21
|
|
16
22
|
|
1
追記
test
CHANGED
@@ -3,3 +3,21 @@
|
|
3
3
|
(Main()でprocessedFilesを初期化しているので、Update()の前に呼び出さないとエラーになる)
|
4
4
|
|
5
5
|
引数使ってないですし、staticである必要性も感じられないので、普通にStart()かAwake()で初期化するのがよろしいかと思います。
|
6
|
+
|
7
|
+
|
8
|
+
|
9
|
+
---
|
10
|
+
|
11
|
+
|
12
|
+
|
13
|
+
あと、質問とは関係ないですが、気になった点を挙げます。
|
14
|
+
|
15
|
+
|
16
|
+
|
17
|
+
- わざわざ配列の長さを毎回変えるのであれば、Listを使ったほうが楽だと思います。
|
18
|
+
|
19
|
+
- processedFilesがstaticになっていますが、単に「staticにしろ」というエラーで変えたのであれば、staticが無い状態に戻したほうがよろしいかと思います。
|
20
|
+
|
21
|
+
staticは「全てのインスタンスから共有して使う」というものなので、知識のない状態で使うと予期せぬバグの原因となります。
|
22
|
+
|
23
|
+
staticでない関数から使う場合は、「staticにしろ」というエラーは出ないので、そのようにしてください。
|