TEXT_DISPLAY_REMOVE - 移除文本显示
概述
移除之前创建的文本显示。
技术规格
| 属性 | 值 |
|---|---|
| 效果类型 | TEXT_DISPLAY_REMOVE |
| Java 枚举 | EffectType.TEXT_DISPLAY_REMOVE |
| 实现类 | TextDisplayRemoveEffect |
JSON 格式
{
"eventType": "TEXT_DISPLAY_REMOVE",
"beat": 20.0,
"properties": {
"id": "text_display_id"
}
}
字段说明
| 字段 | 类型 | 必需 | 说明 |
|---|---|---|---|
| eventType | string | 是 | 固定为 "TEXT_DISPLAY_REMOVE" |
| beat | double | 是 | 效果触发的拍数 |
| id | string | 是 | 要移除的文本显示 ID |
使用示例
移除文本显示
{
"eventType": "TEXT_DISPLAY_REMOVE",
"beat": 20.0,
"properties": {
"id": "score_display"
}
}
配合 TEXT_DISPLAY 使用
[
{
"eventType": "TEXT_DISPLAY",
"beat": 0.0,
"properties": {
"id": "temp_text",
"text": "临时文本",
"position": [0.0, 2.0, 0.0],
"rotation": [0.0, 0.0, 0.0],
"scale": [1.0, 1.0, 1.0]
}
},
{
"eventType": "TEXT_DISPLAY_REMOVE",
"beat": 5.0,
"properties": {
"id": "temp_text"
}
}
]
注意事项
- ID 必须匹配: 要移除的文本显示 ID 必须与创建时使用的 ID 匹配
- 资源释放: 移除后文本显示资源会被回收
- 时机: 确保在文本显示创建后才执行移除操作
相关效果
- TEXT_DISPLAY - 创建文本显示
- TEXT_DISPLAY_SYNC_TRACK - 轨道同步