質問: Unity5を触り始めて数日の者です。 2Dでシューティングゲームは作ったことがあり、今はいわゆる「パズドラ風」の3マッチゲームを同じく2Dで作ろうとしています。 検索などで調べたところ、一つのプレハブの色を変更して作成する「パズドラ風」「ツムツム風」ゲームは作ることができるのですが、色の変更ではなく形状の変更で(おそらくプレハブそのものの変更で)これらのゲームを作る方法がわかりません。 例えば、丸・三角・四角、のような別々の形を持ったピースをランダムに出現させたいのです。 お尋ねしたいのは以下の二点です。 ・ピースを複数の形状から作成する ・ピースをランダムに並べる わかりにくい質問ですみません。コードを添えてお教えいただければ助かります。
回答: 「同じ色ブロックを3つ揃える」代わりに「同じ形のブロックを3つ揃える」という解釈でよろしいでしょうか? そうであれば、色を形にしただけで、考え方はまったく一緒です。 以下のいずれかをとれば、形に対応することができるようになります。 * 三角や丸の画像を用意しておき、色を変更する代わりに画像そのものを変更する * ベースとなるプレハブと、見た目となるプレハブに分ける * 個別にプレハブを用意するが、スクリプトは共通のものをアタッチする なお、Unityの質問には「Unity」のタグを付けると、回答が付きやすいかと思います。 また、現状の質問だと「コードを一から(解説付きで)作ってくれ」といった具合に、丸投げだと判断されてしまう可能性があります。 こちらが参考になるので、次に質問する場合は参考にしてみてください。