複数の出現地点を設定する
SpawnObjectExt では、単一の Spawn Point に加えて、複数の Spawn Points を使用できます。
Spawn Points を利用すると、指定された出現地点のうち、Spawnを実行したプレイヤーから最も近い地点にアイテムが出現するようになります。
設定手順
- シーンに出現地点を表すGameObjectを複数作成する
- 各GameObjectの位置と回転を調整する
SpawnObjectExtの出現先を複数に切り替えるSpawn Pointsに作成したTransformを登録するSpawn Pointsに未設定の要素がないことを確認する

Spawn時には、操作したプレイヤーの現在位置から最も近い有効な Spawn Point が選ばれます。位置だけでなく、選ばれた地点の回転も反映されます。

出現先の優先順位
Move Item To Handが有効な場合は、スイッチに近い方の手- 出現先が
単一の場合は、Spawn Point - 出現先が
複数の場合は、プレイヤーに最も近いSpawn Point - 有効な出現先がない場合は、Poolに登録されたオブジェクトの初期位置
Move Item To Hand が有効な間は、単一・複数どちらの出現先設定も使用されません。
動作確認
- 離れた位置に2つ以上の
Spawn Pointを配置する - いずれかの地点に近づいてSpawnスイッチをInteractする
- 最も近い地点へアイテムが移動することを確認する
- 別の地点へ移動して、選ばれる出現先が変わることを確認する
移動が正しく反映されない場合は、通常オブジェクトでは Spawn Delay Frames、Helperコンポーネントを使用しているアイテムでは Move Delay を調整してください。
各項目の詳細は SpawnObjectExt の設定項目 をご覧ください。