- 1
- 0
- 约小于1千字
- 约 23页
- 2026-07-14 发布于江苏
- 举报
*;*;本讲概要;绘制一辆能够移动的坦克;绘制一辆能够移动的坦克;编程思绪
按照功效要求,本程序带有图形顾客界面的小游戏,使用Java画图机制绘制坦克,使用事件机制控制坦克的移动。
详细功效实现可分成两大部分:
1、坦克的绘制
2、坦克移动的控制;1、坦克的绘制
使用Java画图机制绘制坦克,坦克是由一种圆和一条线段组成,半径长度是15像素。
定义两个整型变量x和y,表示坦克所在的圆心坐标,绘制坦克主体的时候能够用fillOval(x-15,y-15,30,30)这个语句进行。
定义一种整型变量dir,该变量有四个值,分别是0(左)、1(上)、2(右)、3(下),该变量代表坦克的朝向,使用drawLine()方法绘制坦克的炮筒。
定义paint()方法进行坦克的绘制,绘制时依据dir不同的值绘制不同朝向的坦克炮筒。;编写坦克的代码;绘制一辆能够移动的坦克;控制坦克移动的事件处理类;小结;实现坦克的炮弹发射功效;编程思绪
联想上一节中坦克移动功效的实现,坦克的移动是由键盘控制的,也即是使用事件机制控制坦克的移动,而子弹的移动是自发进行的,子弹发射后来,一步步向前移动,不需要人工干涉。什么机制能够实现子弹的自发移动?答案只有线程机制,子弹发射的时候,开启一种线程,然后由这个线程控制子弹移动,所以应该定义一种控制子弹移动的线程类
详细功效实现可分成三大部分;1、子弹的绘制
使用Ja
您可能关注的文档
最近下载
- 07 虚拟语气-高考英语语法填空专项分类练习题.pdf VIP
- 中国联通2026校园招聘笔试综合能力卷.docx VIP
- 机房工程监理旁站方案及记录模板.docx VIP
- 浸没式液冷系统氢氟烯类冷却液技术规范.docx VIP
- 浸没式液冷冷却液选型要求.pdf VIP
- TCCSA 272-2019 数据中心浸没式液冷服务器系统技术要求和测试方法.pdf VIP
- 数据中心浸没式液冷系统用电子氟化液技术要求.pdf VIP
- 【春秋航空 空客A320】ATA 34 导航系统.pdf VIP
- 科技成果——数据中心用DLC浸没式液冷技术.pdf VIP
- 普及组CSP-J第二套模拟试题模拟题附答案.docx VIP
原创力文档

文档评论(0)