Java课程设计--飞机大战
#一. 团队介绍 成员姓名 任务分配 文**(组长) GUI、数据持久化 李** 背景音乐、博客撰写 #二. 参考代码 部分参考代码链接 #三. 项目git地址 https://gitee.com/net1811wzs/Java.git #四. 项目git提交记录截图,老师将重点考核 #五. 前期调查 #六. 项目功能架构图、主要功能流程图 #七. 面向对象设计包图、类图 #八. 项目运行截图或屏幕录制 #九. 项目关键代码:模块名称-文字说明-关键代码 ##1. 主流程控制 主流程:通过判断是否是运行状态来判断是否执行飞行物入场、飞行物运动、射击、删除越界飞行物及子弹和检查游戏结束 timer = new Timer(); // 主流程控制 timer.schedule(new TimerTask() { @Override public void run() { if (state == RUNNING) { // 运行状态 enterAction(); // 飞行物入场 stepAction(); // 走一步 shootAction(); // 英雄机射击 enemyShootAction();// 敌机射击 bangAction(); // 子弹打飞行物 outOfBoundsAction(); // 删除越界飞行物及子弹 checkGameOverAction(); /