当前位置:   article > 正文

Flutter 游戏教程之使用 Flutter 和 Flame 重现著名的 T-Rex 游戏_flutter flame 教程

flutter flame 教程

Flutter 游戏教程之使用 Flutter 和 Flame 重现著名的 T-Rex 游戏

这个想法

所以我把我的东西放在一起,开始想知道如何用 Flutter 制作游戏,最重要的是要做什么。由于我没有任何游戏开发经验,因此我选择不从头开始创建游戏,而是从另一个平台移植一个众所周知的开源简单游戏。在这种情况下,没有比离线时间的乐趣更适合的游戏了:Google Chrome 的 TRex。

1_tIfSBv00rHWtBHKKp3QOXg.gif

让我们Flutter 吧

实现游戏循环所需的所有抽象、将对象绘制到画布上的工作以及将精灵放入对象的代码,所有这些都是由极简 2d 游戏引擎Flame实现的。

舞台已准备就绪:我们了解了 TRex HTML5 的工作原理,并且我们在 Flutter by Flame 中完成了一半的工作。

Horizo n和TRex等类很容易移植到 Flame 的组件概念。Runner是我们的游戏。某些组件中存在的诸如 Update 和 Draw 之类的方法在 Flame 方面也有类似的方法(更新和渲染)。

TRexGame 类是我们的“Runner”:

class TRexGame extends BaseGame{

  TRex tRex;
  Horizon horizon;
  GameOverPanel gameOverPanel;
  T
  • 1
  • 2
  • 3
  • 4
  • 5
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/97751
推荐阅读
相关标签
  

闽ICP备14008679号