指向并单击 2D 静态类型冒险游戏的火焰起点(游戏或 base_game)?

which flame starting point (game or base_game) for point and click 2D static type adventure game?

正在寻找 points/advice 重新使用 Flame(Flutter 库)进行点击式 2D 冒险游戏。所以主要是不同的房间有图像、点击听众和一些最小的动画。所以没有物理学或“实时”的东西。

Q1 - 对于“game.dart”与“base_game.dart”,建议使用哪个火焰起点?

Q2 - 还有其他 tips/guidance 吗? (例如,不用 flame 就用 flutter?)

对于 Whosebug 格式,这是一个非常广泛的问题,但由于我是 Flame 的开发者之一,我会尽力回答。

Q1:

  • 绝对选择 BaseGame,如果您使用 Game,您将无法使用引擎的许多功能。如果您几乎只需要游戏循环,则使用 Game

  • 利用这些组件,它们将使您 开发过程简单了很多。例如使用 SpriteComponent 而不是 Sprite 直接等等

  • 还有一个构建在 Flame 之上的包,叫做 Bonfire(不是由 flame-engine 团队构建的)你也可以使用,但这是编写一个更自以为是的方式角色扮演游戏。

Q2:

  • 您可以加​​入我们的 Discord 聊天,我们会尽量回答您的任何问题。
  • 使用 v1.0.0-rcX,即使它仍然是 rc,如果您现在开始一个新项目,这绝对是您的最佳选择,这样您以后就不必迁移它了。几个月后,最终版 v1.0.0 应该会发布。
  • 查看存储库中的 examples directory,您可以在那里获得有关如何使用引擎中可用的大多数功能的灵感。