Unityでのゲーム開発では、オブジェクトの動的な生成(インスタンス化)が必要な場面があります。この記事では、Unityでのオブジェクトのインスタンス化方法について解説します。Instantiate関数を使用して、プレハブから新しいオブジェクトを生成する方法を紹介します。
// オブジェクトのインスタンス化
void SpawnObject()
{
GameObject prefab = Resources.Load<GameObject>("PrefabName"); // プレハブをロードする
Vector3 spawnPosition = new Vector3(0, 0, 0); // 生成位置を設定する
GameObject newObj = Instantiate(prefab, spawnPosition, Quaternion.identity); // オブジェクトを生成する
}
このようにして、Unityでのオブジェクトのインスタンス化方法について解説しました。
コメント