すごくメモ帳

すごくほぼメモ帳ぐらいなブログ

Unity ジェネレーター

ゲームオブジェクトを出現させる

ジェネレータースクリプトを作る

public GameObject prefab; // 出現させたい Prefab

/* 関数内 */
    // インスタンスを生成
    GameObject go = Instantiate(prefab) as GameObject;
   
    // スクリプトが割り当てられているゲームオブジェクトと同じ位置に出現させる場合
    go.transform.position = transform.position;

スクリプトをアタッチする。

Assets からスクリプトをゲームオブジェクトへドラッグ・アンド・ドロップする。

Prefab の設定

Assets から Prefab をスクリプトの変数にドラッグ・アンド・ドロップする。

f:id:muracchi3286:20200812000934p:plain