如何在 Flutter Flame 中创建滚动视图

how to create a scrollView in Flutter Flame

我的游戏需要一个 listView。有没有一种简单的方法来创建一个?没有此类功能的教程,我在文档中找不到任何内容。

Flame 没有为这些东西提供自己的 widgets,我们依赖 Flutters 优秀的 widget 系统。

因此,您直接在 Flutter 中创建小部件,然后将 GameWidget 放入堆栈(或类似堆栈)并使用 Flutter 自己的 Navigation to move between the widgets, or you use Flame's overlay system.

要使用叠加层,您可以在创建 GameWidget 时添加要访问的叠加层,然后调用 game.overlays.add 来呈现特定的小部件,并调用 game.overlays.remove停止渲染它。