
プレハブ(Prefab)とは?
👉 「オブジェクトの設計図」みたいなもの
ゲームの敵を考えてみると👇
見た目(画像)
動き(スクリプト)
当たり判定(Collider)
これ全部まとめて保存したものが
👉 プレハブ
なんで必要?
普通に敵を置くだけだと👇
1体ずつしか置けない
スクリプトから出せない
でもプレハブなら👇
👉 無限に出せる(スポーンできる)
🟦 イメージ
プレハブ(設計図)
↓
Instantiate(コピー)
↓
ゲームに敵が出る
Unityでの見た目
プレハブは👇
👉 青いアイコンになる
普通のオブジェクトは灰色
作り方
① HierarchyにあるEnemyを選択
② Assetsにドラッグ
👉 これで完成
スクリプトでこう書く👇
Instantiate(enemyPrefab, pos, Quaternion.identity);
意味👇
👉 プレハブから敵を1体出す
まとめ
プレハブ =「コピーして何回も使えるゲーム部品」