前回の記事
www.momino1234.com
ゴール
一定時間ごとに敵が出てくるようにする
全体の流れ
① 敵のプレハブを作る
② スポナー(出現装置)を作る
③ スクリプトを書く
敵をプレハブにする
Hierarchy欄にあるenemyを
👉 ProjectのAssetsにドラッグ
すると👇
👉 青いアイコンの「enemy」ができる(これがプレハブ)
スポナーを作る
Hierarchyの欄で右クリック
👉 Create Empty
👉 名前を EnemySpawnerにする
位置を調整
👉 上の方(例:Y = 5)
スクリプトを作る
Assetsで右クリック👇
👉 Create →empty C# Script
名前👇
👉 EnemySpawner
コード
👉Hierarchyの欄のEnemySpawnerに
👉 EnemySpawnerスクリプトをドラッグして追加
Unityで設定
EnemySpawnerを選択
Inspectorを見る
👉 Enemy Prefab が空になってる
そこに👇
👉 作ったEnemyプレハブをドラッグ

再生
▶️ Play押すと
👉 上に敵がポンポン出てくる
よくあるミス
❌ 敵が出ない
👉 enemyPrefabが空
❌ 出るけど見えない
👉 Zが違う(0にする)
❌ 同じ場所からしか出ない
👉 spawnRangeXを大きく
次の記事
www.momino1234.com