1

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

Q1 - 在“game.dart”和“base_game.dart”中推荐哪个火焰起点?

Q2 - 任何其他提示/指导?(例如,不要打扰使用火焰只是使用颤振?)

4

1 回答 1

3

对于 StackOverflow 格式来说,这是一个非常广泛的问题,但由于我是 Flame 的开发人员之一,我会尽我所能做出回应。

Q1:

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

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

  • 还有一个构建在 Flame 之上的包,称为 Bonfire(不是由火焰引擎团队构建的),您也可以使用它,但这是编写 RPG 游戏的一种更自以为是的方式。

Q2:

  • 您可以加入我们的Discord聊天,我们将尝试回答您的任何问题。
  • 使用v1.0.0-rcX,即使它仍然是 rc,如果您现在开始一个新项目,它绝对是要走的路,这样您以后不必迁移它。几个月后,决赛v1.0.0应该会发布。
  • 查看存储库中的示例目录,您可以获得有关如何使用引擎中可用的大多数功能的灵感。
于 2021-01-26T10:02:10.460 回答