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

问题描述

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

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

Q2 - 对此还有其他提示/指导吗? (例如,不要费心使用火焰只是使用颤动?)

解决方法

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

第一季度:

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

  • 利用这些组件,它们会让你的 开发过程简单很多。例如使用 SpriteComponent 而不是直接Sprite

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

第 2 季度:

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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...