Java入门第一阶段---数组+飞机游戏思路

1.数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合
而成。其中,每一个数据称作一个元素,每个元素可以通过一个索引(下标)来访问它们。
数组的三个基本特点
长度确定,数组一旦被创建,它的大小就是不可以改变的
其元素必须是相同类型,不允许出现混合类型。
数组类型可以是任何数据类型,包括基本类型和引用类型
数组变量属于引用类型,数组就是对象,数组中的每个元素相当于成员变量

2.数组的初始化方法有三种,静态初始化、动态初始化、默认初始化

3.数组的循环遍历,for-each用于数组的读取数组或集合中的所有元素,即对数组进行遍历,不能修改
数组元素的值 for(int m :a){syso(m)}

飞机游戏
建立游戏主窗口   launchFrame()         addWindowListen()
图形绘制,文本绘制,颜色改变       paint(Grapgics g)
线程内部类实现动画      PaintThread()    Thread.sleep
游戏物体根类实现      找游戏物体共有属性  创建根类
面向对象思想重构飞机类设计          
键盘控制游戏物体原理
面向对象重构飞机类的键盘控制代码
炮弹类设计,任意角度飞行
容器或数组产生多发炮弹
双缓冲解决闪烁问题    矩形检测原理
炮弹和飞机的碰撞检测  飞机死掉
爆炸类   图片数组轮播处理
主窗口画出爆炸
飞机死亡和计时功能

总结

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值