文本
用于舞台文本的 `Text` 元素,涵盖内容、字号、字体颜色与过渡动画
该类继承自 Displayable
Text 用于在舞台上显示文字
const t1 = new Text("之后,另一个故事发生了...", {
position: CommonPosition.Positions.Center,
fontColor: "#f00",
fontSize: 20,
});
scene2.action([
scene2.setBackground("#000", new Dissolve({ duration: 1000 })),
t1.show({
duration: 1000,
ease: "easeInOut",
}),
Control.sleep(1000),
t1.hide({
duration: 1000,
ease: "easeInOut",
}),
]);公共方法
constructor
重载 1 / 2
config: Partial<ITextUserConfig>- ITextUserConfig
重载 2 / 2
text: string- 文本内容config?: Partial<ITextUserConfig>- ITextUserConfig
useLayer
设置文本所在的 Layer:
layer: Layer- 图层- 返回
this
链式方法
setText
text: string- 文本内容
setFontSize
element.setFontSize(20, 1000, "easeInOut");fontSize: number- 字号(px)duration?: number- 过渡时长(ms)easing?: TransformDefinitions.EasingDefinition- 缓动函数,参见 TransformDefinitions.EasingDefinition
setFontColor
element.setFontColor("#f00", 1000, "easeInOut");color: Color- 参见 Colorduration?: number- 过渡时长(ms)easing?: TransformDefinitions.EasingDefinition- 缓动函数,参见 TransformDefinitions.EasingDefinition