Project Unknown's Blog

Peojct.Unknownと言う名前で細々とアプリ開発をやってるメンバーのブログです。

Unity2d PrefabをScript上からロードする。

ゆう@あんのうんです。 喉の調子がずっと悪い…。

Prefabを作成し、それをScript上からロードするやり方です。

Prefabを

01.png

上記みたいに、Assets > Resources > Prefabs > Effectsに設置した際、

以下の用にScript上からコール出来ます。

// プレハブを取得
GameObject prefab = (GameObject)Resources.Load("Prefabs/Effects/Prefab名");
// インスタンス生成
Instantiate (prefab, pos, Quaternion.identity);

これをResources以外のところに置くとうまく動かなかったのですが、他のところに置く場合はなにか別なやり方あるのですかね…。

とりあえず、ご紹介でした。