Flame 组件(flutter flame)可以作为 Flutter 应用程序中的小部件吗?

Can flame components (flutter flame) be widgets within a Flutter app?

flutter flame (https://flame-engine.org/) 能否用于创建可在 Flutter 应用程序中使用的“火焰小部件”? (即,与拥有一个完整的火焰游戏相反,你可以为它做 flutter 小部件覆盖)

例如,假设您有一个 Flutter 应用程序,但在 Screen/Page XXX 内说一个人想要一个时钟小部件(模拟)。因此,在这种情况下,就 Flutter 而言,您将如何为模拟时钟创建图形,可以使用 Flame 吗?

如果是,有没有关于如何做到这一点的例子? (尝试找到一些到目前为止没有成功,所以不确定)。

所有 Flame 游戏都添加到 GameWidget,这个 GameWidget 可以放在 Flutter 小部件树中的任何位置。

请注意,如果您不希望在重建小部件树时重置您的游戏,请在 GameWidget.

之外保留对 is 的引用
final game = YourGame();

/// Your flutter widget tree
...
    child: GameWidget(game: game);
...

对于模拟时钟的具体示例,可以使用 SpriteAnimationWidget