码迷,mamicode.com
首页 > 其他好文 > 详细

团队作业:SRS文档-飞机大战

时间:2015-05-31 19:54:09      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:

  • 本实验为团队合作项目作业的一部分:SRS文档-飞机大战
  • 项目分工:SRS文档项目为梁健明负责完成
  • 实验要求:

             3.SRS文档(第二周,截止5月31日)

             要求对所选项目进行用例建模

  • 设计使用工具 :IBM Rational Rose Enterprise Edition
  • 业务流程分析图

技术分享

  • 系统总体设计

系统的中只有玩家一种用户,玩家点击应用图标直接进入应用的开始界面。用户的操作总体可以归并成玩家用例图所显示的内容,子弹的用例图,飞机的用例图.

用户的操作基本可以划分为开始游戏游戏帮助”玩游戏退出游戏四个用例。

  • 玩家用例图

技术分享

  • 子弹用例图

技术分享

  • 飞机用例图

技术分享

  • 鼠标控制玩家飞机移动

使用鼠标控制玩家飞机的移动,在自定义的SurfaceView的onTouchEvent方法中对于按下区域是否在玩家飞机图片所在位置做出判定,如果在,则在拖动的过程中不断获得鼠标的坐标,并将该坐标传递给玩家飞机,以此来使玩家飞机随着鼠标的位置移动。

  • 鼠标控制玩家飞机序列图

技术分享

  • 碰撞逻辑

 判断飞机是否中弹的逻辑非常简单就是在绘制飞机与子弹的时候判断两个图片是否存在重合的部分,如果存在则在该重合位置绘制一个爆炸图片,之后将中弹飞机从飞机队列中删除,子弹同样的处理。

  • 飞机中弹序列图

 技术分享

团队作业:SRS文档-飞机大战

标签:

原文地址:http://www.cnblogs.com/liangjianming/p/4542446.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!