我可以将 Widget 用作 Flutter Flame 中的实际组件吗
Can I use a Widget as a actual component in Flutter Flame
Flutter Flame 能否像其他组件一样在游戏世界中渲染 Widget? (不是覆盖小部件)。
(我想将 forge2d 物理应用于小部件,我正在尝试使用 Flame 来实现。)
你不能,你只能通过覆盖系统或使用 Stack
来做到这一点,但小部件永远不会“在”游戏中,而是在游戏之上。
游戏只能直接添加 Flame Component
s。
您仍然可以与游戏中的叠加小部件进行交互,例如:https://twitter.com/spyd0n/status/1417832832693673988
在那个例子中,我简单地用 Positioned
和 Transform
包装了 ElevatedButton
,然后我用相应的 BodyComponent
中的值更新了它们。
Flutter Flame 能否像其他组件一样在游戏世界中渲染 Widget? (不是覆盖小部件)。
(我想将 forge2d 物理应用于小部件,我正在尝试使用 Flame 来实现。)
你不能,你只能通过覆盖系统或使用 Stack
来做到这一点,但小部件永远不会“在”游戏中,而是在游戏之上。
游戏只能直接添加 Flame Component
s。
您仍然可以与游戏中的叠加小部件进行交互,例如:https://twitter.com/spyd0n/status/1417832832693673988
在那个例子中,我简单地用 Positioned
和 Transform
包装了 ElevatedButton
,然后我用相应的 BodyComponent
中的值更新了它们。