Skip to content

PlantItem

预放置植物数组中的单个植物项,定义植物的类型和位置。

结构定义

typescript
interface PlantItem {
  Name: string;                 // 植物卡牌名称
  GridPos: [number, number];    // 放置位置 [x, y]
}

字段说明

Name

string

要放置的植物卡牌名称。

GridPos

[number, number]

植物的放置位置,格式为 [x位置, y位置]

  • x位置:列坐标
  • y位置:行坐标

使用示例

json
{
  "Name": "Peashooter",
  "GridPos": [1, 2]
}
json
{
  "Name": "Sunflower",
  "GridPos": [1, 1]
}

注意事项

  • 位置坐标从1开始计算
  • 确保指定的位置在地图范围内
  • 植物名称必须是游戏中存在的有效卡牌名