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



我需要一个listView的游戏。有没有一个简单的方法来创建一个?没有关于这个特性的教程,我在文档中找不到任何东西。

Flame没有为这些东西提供自己的小部件,我们依靠flutter优秀的小部件系统。

所以你直接在Flutter中创建小部件,然后你要么把你的GameWidget放在一个堆栈中(或类似的),并使用Flutter自己的导航在小部件之间移动,或者你使用Flame的覆盖系统。

对于使用覆盖,您添加您想要在创建GameWidget时访问的覆盖,然后调用game.overlays.add来渲染特定的小部件,并调用game.overlays.remove来停止渲染它。

最新更新