2019-03-26
先看最终效果图:
一、整体分析
1.游戏需求分析:
1)角色:英雄机,大敌机,小敌机,小蜜蜂,子弹,天空
2)角色关系:
2.1)英雄机发射子弹(单倍火力 双倍火力)
2.2)子弹射击敌人(大敌机,小敌机,小蜜蜂)
2.2.1)打掉小敌机,玩家得1分
2.2.2)打掉小蜜蜂,英雄机得奖励(1条命 40火力值) 发射一次双倍火力,火力值减2
2.3) 英雄机,大敌机,小敌机,小蜜蜂,子弹在天空上
2.4)敌机撞到英雄机,则英雄机减1条命,同时清空火力值 英雄机命数为0时,游戏结束
2.分析对象类:
1)对象:英雄机,大敌机,小敌机,小蜜蜂,子弹,天空
2)抽类:Hero,BigAirpalne,Airplane,Bee,Bullent,Sky
3)设计类中的成员变量和方法
UML图设计
下一篇文章继续讲解