回答編集履歴

2

Main()についての記述を追加

2020/02/19 04:14

投稿

fiveHundred
fiveHundred

スコア9810

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

追記

2020/02/19 04:14

投稿

fiveHundred
fiveHundred

スコア9810

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にしろ」というエラーは出ないので、そのようにしてください。