BBText
BBText 对象在屏幕上显示丰富的“多样式”文本。您可以使用“BBCode”样式标记定制不同部分文本的样式属性(例如大小和颜色)。您还可以在游戏过程中使用事件修改 BBText 对象的属性。
警告
这与Text对象不同,因为它更高效且更简单。
支持的 BBCode 标记
BBText 对象支持以下常见标记:
[b]粗体文本[/b]
[i]斜体文本[/i]
[color=#hexColor]着色文本[/color]
[font=times]具有自定义字体族的文本[/font]
[size=23]字体大小为 23px 的文本[/size]
GDevelop 还支持一些其他样式:
[outline=#hexColor]具有指定颜色描边的文本[/outline]
[shadow=#hexColor]具有指定颜色投影的文本[/shadow]
[spacing=12] 字母间距增加的文本[/spacing]
[align=center]居中对齐的文本(还可使用 left 和 right)[/align]
#hexColor
表示十六进制表示法的颜色,例如:#000000 代表黑色,#FFFFFF 代表白色。您可以在在线颜色选择器上轻松找到颜色。
注意
在内部,该扩展使用了 pixi-multistyle-text 的补丁版本。
默认样式
您可以设置屏幕上显示的文本的默认样式。标记会在此默认样式的基础上为文本添加样式。
- 基础颜色(默认为黑色)。
- 基础不透明度:从 0 到 255,0 表示完全透明。
- 基础字体大小:整体字体大小。默认为 24px。
- 基础字体族:默认为 Arial。
- 文本对齐:默认为左对齐。可以是“left”,“right”或“center”
- BBCode 格式化文本:要显示的文本。默认是如何使用标记的演示。
- 换行:如果启用,根据对象宽度将文本分成多行。
- 启动时可见:取消此选项,对象将在场景开始时隐藏。使用事件来显示它。
所有这些属性都可以使用事件表中对象的操作和条件进行修改。
示例
提示
看它如何运行! 🎮
在线查看这些示例。
[
参考
所有操作、条件和表达式均在BBCode 文本对象参考页面中列出。