- 10
- 0
- 约7.37千字
- 约 87页
- 2017-06-02 发布于湖北
- 举报
Java综合编程——坦克大战(15.1.5)
修改绘制子弹代码,取出列表中的每颗子弹,绘制 当子弹死亡,还需要将该子弹从子弹列表中删除 当子弹死亡后,控制子弹的线程结束 第四版 我方子弹击中敌人坦克后,敌人坦克消失 让敌人坦克也可以随机上下左右移动 控制所有坦克在规定范围内移动 让敌人的坦克也能够发射子弹 敌人坦克子弹能够击中我方坦克 1、我方子弹击中敌人坦克后,敌人坦克消失 何为击中?子弹的坐标进入敌人坦克的范围内(30*20)为击中(判断敌人坦克的方向,决定敌人坦克的范围)。 如果敌人坦克的方向为向上(或者向下)的话,敌人坦克的范围为:et.x~et.x+20,et.y~et.y+30;如果子弹的坐标进入此范围则击中坦克 如果敌人坦克的方向为向左(或者向右)的话,敌人坦克的范围为:et.x~et.x+30,et.y~et.y+20;如果子弹的坐标进入此范围则击中坦克 30 20 20 30 需要写出击中的方法,通过调用该方法判断我方所有子弹和敌人所有坦克的击中关系。 该方法应该写在什么地方? 在MainPanel中新建一个方法hit,在调用该方法时需要将子弹和敌人坦克这两个参数传递进去。 在何处调用该方法? 因为需要随时判断坦克是否被击中,所以需要在MainPanel的run方法中调用hit方法 如果敌人坦克已经死亡,则需要在绘制坦克向量所有坦克之前删除掉该坦克,不再需要绘制该坦克 如果子弹已经死亡,也需要在向量中删除该子
您可能关注的文档
- IRU介绍.pptx
- ISO14001宣传手册.docx
- ISO9001、ISO14001新进人员培训资料(PPT 32页).ppt
- ISO9001(最新版)案例分析.ppt
- J01.13煤矿瓦斯抽采安全技术要求.doc
- IPD整体项目交付.pptx
- J2总监办工作简报20170109.docx
- IPC-A-610E 标准培训.pptx
- HONDA品牌培训.ppt
- Java-oop-学习总结.docx
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
最近下载
- 第05讲 工业流程题解题策略(讲义)(解析版)-2025年高考化学一轮复习讲练测(新教材新高考).docx VIP
- 空间杜宾模型在区域经济溢出效应中的应用.docx VIP
- 【26高二期中】盐城五校2025-2026学年春学期高二语文期中语文试卷.docx
- xxx圩补点排涝站初步设计.doc
- Python与航空航天数据分析的实践.pptx VIP
- TNANTEA 0045-2024 自走式滩涂贝类采捕机作业质量评价.pdf VIP
- 2018版电网公司施工项目部标准化管理手册(变电工程).pdf VIP
- 解读-《老年人能力评估规范》GB-T 42195 -2022国家标准解读!.pdf VIP
- GB/T 5326-2025棉与涤纶混纺印染布.pdf
- 13-1 波旬:破烂换钱.pdf VIP
原创力文档

文档评论(0)