メインコンテンツへスキップ
< すべてのトピックに戻る

Prefabを動的に生成するには?

Instantiate(プレハブ本体, 生成したい座標, 回転の角度); メソッドを実行します。

弾丸や敵キャラなど、ゲームの進行に合わせて無数に増えるオブジェクトを、あらかじめ全てシーンに置いておくことは不可能なため、設計図(Prefab)からクローンを作り出す必要があるからです。

スクリプトに public GameObject enemyPrefab;を用意して Inspector から設計図をセットし、敵を出すタイミングで Instantiate(enemyPrefab, new Vector3(0, 0, 0), Quaternion.identity);を呼び出します。

目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に