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

質問編集履歴

1

文法修正

2020/05/25 07:33

投稿

Rpt297
Rpt297

スコア8

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