0

Flutter Flame 能否像其他组件一样在游戏世界中渲染 Widget?(不是覆盖小部件)。

(我想将 forge2d physic 应用于小部件,我正在尝试使用 Flame。)

4

1 回答 1

2

你不能,你只能通过覆盖系统或使用 来做到这一点Stack,但小部件永远不会“在”游戏中,而是在游戏之上。游戏只能Component直接添加 Flame。

不过,您仍然可以与游戏中的叠加小部件进行交互,例如:https ://twitter.com/spyd0n/status/1417832832693673988

在该示例中,我只是将 with 包装起来ElevatedButtonPositioned然后Transform使用相应BodyComponents 中的值更新它们。

于 2021-10-26T09:54:45.907 回答