Advertisement

Unity3D 学习过程:简单Flappy Bird Game

阅读量:

简单打飞碟小游戏


  • 简单的飞盘互动小游戏

    • 游戏规范说明与操作标准
    • 系统架构图设计文档
    • 实现工作流程规划
  • 动作执行模块设计

  • 飞盘组件库开发方案

  • 显示效果控制模块设计

  • 计分系统管理方案制定

    复制代码
    * 游戏实现截图

游戏规则与游戏要求

规则如下:
通过鼠标点击飞碟来获取分数。
每个飞碟的得分各不相同。
每个飞碟的初始位置和飞行速度都是随机设置的。
随着得分提升,游戏难度相应提高。
每位玩家开始时有6条生命线。
漏打飞碟会扣除一条生命线,
当玩家的生命线归零时游戏结束。

  • 要求:

  • 生产与回收管理采用带缓存的工厂模式的具体方案,在场景中单实例即可实现

  • 具体方案需配合前面所述MVC结构共同完成人机交互与游戏模型分离

  • 参考资源 Singleton 模板类可提供详细的具体方案注释

    • 用自定义组件定义几种飞碟,编辑并赋予飞碟一些属性,做成预制

游戏UML类图

  • 很多类都是使用之前的代码,修改过或者新建的类,在UML中表示出来了
UML类图

全部评论 (0)

还没有任何评论哟~