Skip to content

EventItem

关卡事件数组中的单个事件项,定义具体的事件行为。

结构定义

typescript
interface EventItem {
  EventName: string;           // 事件名称
  Value: Record<string, any>;  // 事件参数
}

字段说明

EventName

string

关卡事件的名称,指定要执行的事件类型。

Value

Record<string, any>

关卡事件使用的参数字典,具体的参数内容根据不同的事件名称而变化。

使用示例

json
{
  "EventName": "SetSun",
  "Value": {
    "sun": 50
  }
}
json
{
  "EventName": "ShowMessage",
  "Value": {
    "message": "欢迎来到关卡!",
    "duration": 3.0
  }
}
json
{
  "EventName": "SpawnZombie",
  "Value": {
    "zombieName": "BasicZombie",
    "line": 2,
    "count": 1
  }
}