FirstBird--项目流程
- 创建项目(英文路径)—–img图片文件
- 创建窗体–设置大小(Basic—size–>320*480)—最大化功能禁用(Expert–>setResizable(false))
- 添加面板–设置布局方式(set Layout—>AbsoluteLayout)
- 自己创建面板 GameMain中将Jpanel1改为WinJpanel–创建对应类–>extends JPanel
- 重写paint()方法,绘制开始和结束图片
- WinJpanel中加入action()方法—>设置滚动条滚动–坐标移动+重绘+线程休眠
- 在主函数中调用action()
- 创建柱子类
- 在WinJpanel中定义两个柱子
- 在paint()中绘制柱子,action()中添加柱子移动
- 在aciton()添加游戏开始判断,添加鼠标点击事件的监听
- 添加bird类
- 在面板中添加bird的移动和绘制
- 添加bird的撞击函数,通过函数
- 在WinJpanel的paint()方法中添加游戏结束绘制
- 在action()中添加鼠标点击bird的上移,bird撞击导致游戏结束
- 加入分数绘制,分数累计和游戏重置
- 创建音频类,在bird中加入声音播放
(。・∀・)ノ