在Flutter中,可以通过spritewidget使用Text吗?

时间:2019-04-26 11:59:32

标签: flutter widget sprite

我正在使用Spritewidget库在Flutter中开发游戏。我想知道是否可以在SpriteWidget中使用文本

我知道我可以使用常规的Flutter小部件,但我需要文本大小与SpriteWidget有关,以便可以在不同的屏幕大小中始终显示该文本。

我已经搜索了图书馆文档,但没有找到与文本渲染有关的任何内容。

任何建议将不胜感激!

1 个答案:

答案 0 :(得分:0)

您绝对可以在SpriteWidget中使用文本。为此目的有一个Label节点。如果您需要更高级的文本呈现功能,则可以使用“标签”中的code作为起点。

示例:

Label label = Label(
  'My text label',
  textAlign: TextAlign.center,
  textStyle: new TextStyle(
    fontFamily: 'Orbitron',
    letterSpacing: 10.0,
    color: Colors.white,
    fontSize: 24.0,
    fontWeight: FontWeight.w600
  )
);
addChild(label);