跳到主要内容

TEXT_DISPLAY - 文本显示效果

概述

在指定位置创建 3D 文本显示。

技术规格

属性
效果类型TEXT_DISPLAY
Java 枚举EffectType.TEXT_DISPLAY
实现类TextDisplayEffect

JSON 格式

{
"eventType": "TEXT_DISPLAY",
"beat": 4.0,
"properties": {
"id": "display_id",
"text": "Text",
"position": [0.0, 1.5, 0.0],
"rotation": [0.0, 0.0, 0.0],
"scale": [1.0, 1.0, 1.0]
}
}

字段说明

字段类型必需说明
eventTypestring固定为 "TEXT_DISPLAY"
beatdouble效果触发的拍数
idstring文本显示唯一标识符
textstring显示的文本内容
positionfloat[3][X, Y, Z] 坐标(数组格式)
rotationfloat[3][X, Y, Z] 旋转角度(数组格式)
scalefloat[3][X, Y, Z] 缩放(数组格式)

使用示例

基本文本显示

{
"eventType": "TEXT_DISPLAY",
"beat": 4.0,
"properties": {
"id": "title",
"text": "Welcome to RhythMC",
"position": [0.0, 2.0, 0.0],
"rotation": [0.0, 0.0, 0.0],
"scale": [2.0, 2.0, 2.0]
}
}

带旋转的文本

{
"eventType": "TEXT_DISPLAY",
"beat": 8.0,
"properties": {
"id": "rotating_text",
"text": "Spin!",
"position": [0.0, 1.5, 0.0],
"rotation": [0.0, 45.0, 0.0],
"scale": [1.5, 1.5, 1.5]
}
}

相关效果

相关文档