文本精灵
文本精灵DFTextSprite,顾明思议,用于显示文本,和普通的Text Widget的区别是文本精灵是可以跟着游戏里的数据变化,可以自动实现刷新的。比如玩家的血量的显示。
而Text Widget是UI控件,更多的是用于UI界面的静态展示,不适合刷新频繁的场景。
显示游戏实时帧数使用示例:
/// 帧数精灵
DFTextSprite fpsSprite = DFTextSprite("60 fps");
fpsSprite.position = DFPosition(MediaQuery.of(context).size.width - 100, MediaQuery.of(context).padding.top + 20);
fpsSprite.setOnUpdate((dt) {
fpsSprite.text = DFGameWidget.fps;
});
setOnUpdate表示GameLoop循环到达后文本精灵如何更新。
本站内容来源于作者发布和网络转载,如有版权相关问题请及时与我们取得联系,我们将立即删除。