
UnityのPrefabとは
Prefabとは
UnityのPrefabは 再利用できるゲームオブジェクト です。
Unityで複数同じゲームオブジェクトを作る場合に便利になります。
詳しく
具体的にどんなところが便利なのか、どうやって使うのかを説明します。
複製との違い
ゲームオブジェクトを複製するならCtrl + D
でも複製できますね。
しかし、後からそれらのゲームオブジェクトの値や色などを変更したい場合はどうでしょうか。
ゲームオブジェクトを一つ一つ選択して変更することになってしまい、かなり手間です。
そこでPrefabで複製しておけば、なんとPrefabの元を変えるだけで、複製してゲームオブジェクトの内容が全て変わってくれます。
Prefab化する方法
Prefab化するには、ゲームオブジェクトが並んでるヒエラルキーから、Assets内にドラッグ&ドロップするだけです。 青色のキューブみたいなのが生成されますが、それがPrefabです!
そのPrefabを今度は、ヒエラルキー上にドラッグ&ドロップすることで、ゲームオブジェクトが複製できます。
参考
Unity - プレハブ(参照日: 2025 年 05 月 19 日)