Skip to content

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 格式化文本:要显示的文本。默认是如何使用标记的演示。
  • 换行:如果启用,根据对象宽度将文本分成多行。
  • 启动时可见:取消此选项,对象将在场景开始时隐藏。使用事件来显示它。

所有这些属性都可以使用事件表中对象的操作和条件进行修改。

示例

提示

看它如何运行! 🎮

在线查看这些示例。

[

在 GDevelop 中打开示例

参考

所有操作、条件和表达式均在BBCode 文本对象参考页面中列出。