【基于Flutter&Flame 的飞机大战开发笔记】总结

421 阅读1分钟

前言

飞机大战的基本功能都已经全部完成,本文将对之前的功能做一次总结。

笔者将这一系列文章收录到以下专栏,欢迎有兴趣的同学阅读:

基于Flutter&Flame 的飞机大战开发笔记

功能

基于Flame实现的飞机大战游戏。综合性得总结一下已实现的功能:

  • 基于bloc模式管理游戏的全局状态,实现如计分、导弹道具、生命值面板更新,游戏状态更新等。此部分参考自 flame_bloc
  • 战机Component实现拖动移动和射击效果。
  • 通过获取子弹补给道具获得升级子弹机会。
  • 通过获取导弹补给道具,支持一键清屏效果。
  • 支持多类型敌机Component的生成。
  • 支持游戏菜单重置功能。

最后

这里贴一下地址:xcyoung/the-war-of-space。本文只是对于之前的文章实现的内容做一次简单的总结,有兴趣的同学可在专栏中阅读前面的文章。