今回は、TIPS的なやつです。最近物忘れが激しいの
で、ブログをメモがわりでーす。
ひょっとしたら、難しいので初心者の方にはキビチ
イかも。
ブロックを積み上げるプログラム
↑ 床の設定です。floorと名付けました。
↑ 箱の設定です。boxと名付けます。
BoxはAssetsの中に放り込むとprefabといって
コピーできる存在になります。hierarchyにある
のは邪魔なので削除します!
プログラムはfloorかなんかにアタッチします。
-----------------------------------------
//ここにprefabをぶっこむ
public GameObject a;
void Start()
{
//タテに5回
for (int i = 0; i <= 5;i++) {
//ヨコに5回
for(int k = 0; k <= 5; k++) {
//生成(オブジェクト名、位置、回転)
Instantiate(a, new Vector3(i * 2.0f, k * 1.0f, 1.0f), Quaternion.identity);
}
}
}
------------------------------------------
ここにBoxのprefabを放り込んでおきましょうね。
実行するとこんな感じです。
ブロックの境目が見えませんな。
ひょっとすると、i*2.0f+0.5とかすれば隙間が空くかな。
ではでは!