我正在使用Spritewidget库在Flutter中开发游戏。我想知道是否可以在SpriteWidget中使用文本。
我知道我可以使用常规的Flutter小部件,但我需要文本大小与SpriteWidget有关,以便可以在不同的屏幕大小中始终显示该文本。
我已经搜索了图书馆文档,但没有找到与文本渲染有关的任何内容。
任何建议将不胜感激!
答案 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);