跳到主要内容

WEATHER - 天气效果

概述

改变游戏世界天气。

技术规格

属性
效果类型WEATHER
Java 枚举EffectType.WEATHER
实现类WeatherEffect

JSON 格式

{
"eventType": "WEATHER",
"beat": 4.0,
"properties": {
"weather": "RAIN"
}
}

字段说明

字段类型必需说明
eventTypestring固定为 "WEATHER"
beatdouble效果触发的拍数
weatherstring天气类型

天气类型

类型说明
CLEAR晴朗
RAIN下雨
THUNDER雷暴

使用示例

下雨

{
"eventType": "WEATHER",
"beat": 4.0,
"properties": {
"weather": "RAIN"
}
}

雷暴

{
"eventType": "WEATHER",
"beat": 8.0,
"properties": {
"weather": "THUNDER"
}
}

晴朗

{
"eventType": "WEATHER",
"beat": 12.0,
"properties": {
"weather": "CLEAR"
}
}

注意事项

  1. 玩家影响: 只影响当前玩家的天气感知
  2. 持续时间: 天气效果会持续直到被其他天气效果覆盖
  3. 视觉效果: 天气变化会影响游戏视觉效果

相关效果

相关文档