寻找使用 Flame(Flutter 库)进行点击式 2D 冒险游戏的要点/建议。所以主要是带有图像的不同房间,点击听众,一些最小的动画。所以没有物理或“实时”的东西。
Q1 - 在“game.dart”和“base_game.dart”中推荐哪个火焰起点?
Q2 - 任何其他提示/指导?(例如,不要打扰使用火焰只是使用颤振?)
寻找使用 Flame(Flutter 库)进行点击式 2D 冒险游戏的要点/建议。所以主要是带有图像的不同房间,点击听众,一些最小的动画。所以没有物理或“实时”的东西。
Q1 - 在“game.dart”和“base_game.dart”中推荐哪个火焰起点?
Q2 - 任何其他提示/指导?(例如,不要打扰使用火焰只是使用颤振?)
对于 StackOverflow 格式来说,这是一个非常广泛的问题,但由于我是 Flame 的开发人员之一,我会尽我所能做出回应。
Q1:
绝对可以使用BaseGame
,如果您正在使用,Game
您将无法使用引擎的许多功能。Game
如果您几乎只需要游戏循环,则使用它。
利用这些组件,它们将使您的开发过程更加简单。例如使用SpriteComponent
而不是Sprite
直接等。
还有一个构建在 Flame 之上的包,称为 Bonfire(不是由火焰引擎团队构建的),您也可以使用它,但这是编写 RPG 游戏的一种更自以为是的方式。
Q2: