Teachers open the door but You must enter by yourself.
【事前学習】前回学んだ機能を再確認しておきましょう。
ブロックをスクリプトを使って増やしてみましょう。
Hierarchy/+ボタン/Create Emptyでブロック生成用の空オブジェクトを生成し、名前をMainなどに変更します。
HierarcyウィンドウのMainを選択した状態で、Inspectorウィンドウで一番下のAddComponentボタンを押し、New Scripを選択して新しいスクリプトファイルを生成します。名前はたとえばMainに変更します。
C#Scriptのアイコンをダブルクリックしてエディタで開き、以下のようにコードを追加します。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Main : MonoBehaviour
{
public GameObject prefab;
void Start(){
for(int i=0; i<7; i++){
var block=Instantiate(prefab);
block.transform.position= new Vector3((i-3)*0.8f, 0, 3.5f);
}
}
void Update(){
}
}
実行すると開始時にブロックが生成され、Sceneビューにも対応するオブジェクトが生成されることを確認してください。(実行前にはHierarcyウィンドウおよびSceneビューには表示されません。)
【事後学習】 コンテンツに含まれるオブジェクト(枠やブロック)の色や形をカスタマイズしてみましょう。