增加出身点随机算法
This commit is contained in:
@@ -7,13 +7,21 @@ namespace IndianOceanAssets.Engine2_5D
|
||||
/// EnemyManager 会在游戏开始时找到所有出生点并生成敌人。
|
||||
///
|
||||
/// 用法:在场景中放置空物体,挂上此组件,调整位置即可。
|
||||
/// Scene 视图中显示红色线框球 + 竖线,方便辨认。
|
||||
/// Scene 视图中显示红色线框球 + 竖线 + 编号,方便辨认。
|
||||
/// </summary>
|
||||
public class EnemySpawnPoint : MonoBehaviour
|
||||
{
|
||||
[Tooltip("出生点编号(自动生成,用于 Scene 视图显示)")]
|
||||
[SerializeField] private int index = -1;
|
||||
|
||||
[Tooltip("Gizmo 球体半径(仅编辑器可视化)")]
|
||||
[SerializeField] private float gizmoRadius = 0.5f;
|
||||
|
||||
public int Index => index;
|
||||
|
||||
/// <summary>设置编号(由 SpawnPointGenerator 调用)。</summary>
|
||||
public void SetIndex(int idx) => index = idx;
|
||||
|
||||
private void OnDrawGizmos()
|
||||
{
|
||||
Gizmos.color = Color.red;
|
||||
|
||||
Reference in New Issue
Block a user