質問編集履歴

1

文法修正

2020/05/25 07:33

投稿

Rpt297
Rpt297

スコア8

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,12 @@
1
1
  落ちものパズルで7種類のブロックを生成するというプログラムを書いています。
2
2
 
3
3
  ランダムな値が入っている配列の先頭から順番に値を取り出しInstantiateで1つずつ生成するというところで行き詰っています。他の皆さんがどのように解決しているか調べてもlist(動的配列?)やLinqを使っている人が多く参考にできませんでした。listやLinqを使わずに実現したいのですが、お力添えいただければ幸いです。
4
+
5
+
6
+
7
+ 追記:ゲーム実行時とミノが底に着いたとき(別のスクリプトで読んでます)にInstance_Mino()が呼ばれるのですが、以下のプログラムだとInstance_Mino()を一度呼ぶだけで7つのミノが同時にインスタンスされてしまいます。
8
+
9
+ 原因はfor文でi=6までループしInstantiateが7回実行されるため一度に画面に7つのミノが生成されるからなのですがmino_Block[i]のiをカウントアップさせないと同じミノが呼び出されるので、for文を使ってiをカウントアップさせながら、画面にひとつずつインスタンスさせたいです。つたない文章で申し訳ございません。
4
10
 
5
11
  ```C#
6
12