我的游戏需要一个 listView。有没有一种简单的方法来创建一个?没有此类功能的教程,我在文档中找不到任何内容。
问问题
58 次
1 回答
1
Flame 并没有为这些东西提供自己的小部件,我们依赖于 Flutters 优秀的小部件系统。
因此,您可以直接在 Flutter 中创建小部件,然后将其放入GameWidget
堆栈(或类似的)中并使用 Flutter 自己的Navigation在小部件之间移动,或者使用Flame 的覆盖系统。
为了使用叠加层,您可以在创建时添加想要访问的叠加层,GameWidget
然后调用game.overlays.add
以渲染特定小部件并game.overlays.remove
停止渲染它。
于 2021-08-26T13:14:47.210 回答