Skip to content

SpawnItem

固定放置数组中的单个放置项,定义确定出现的僵尸配置。

结构定义

typescript
interface SpawnItem {
  Zombie: string;  // 僵尸卡牌名称
  Line: number;    // 放置行(-1为随机)
  Num: number;     // 放置数量
}

字段说明

Zombie

string

僵尸卡牌名称,指定要放置的僵尸类型。

Line

number

放置行位置:

  • 大于等于0:指定具体行号(从0开始)
  • -1:随机行

Num

number

放置数量,指定在该行放置多少个此类型的僵尸。

使用示例

指定行放置

json
{
  "Zombie": "BasicZombie",
  "Line": 2,
  "Num": 1
}

随机行放置

json
{
  "Zombie": "ConeZombie", 
  "Line": -1,
  "Num": 2
}

大量僵尸

json
{
  "Zombie": "BucketZombie",
  "Line": 1,
  "Num": 5
}

注意事项

  • 行号从1开始计算
  • 确保指定的行号在地图范围内
  • Line为-1时会在所有可用行中随机选择
  • 僵尸名称必须是游戏中存在的有效卡牌名
  • Num为0时不会放置任何僵尸