全网普盖网站建设河南wordpress英文改为中文
前言
 飞翔的小鸟 小游戏 可以作为 java入门阶段的收尾作品 ;
 需要掌握 面向对象的使用以及了解 多线程,IO流,异常处理,一些java基础等相关知识。
一 、游戏分析
 1. 分析游戏逻辑
 (1)先让窗口显示出来,然后绘制 游戏的背景
 (2)让小鸟显示在屏幕中,并且可以上下飞
 (3)屏幕出现闪烁,解决闪烁问题 : 用双缓冲,就是将内容绘制到 一张图片上,然后再显示出来
 (4)让障碍物显示出来,并且让障碍物可以移动起来
 (5)碰撞检测
 (6)绘制刚开始的页面和死亡后的页面
 (7)让 障碍物 动起来
2.代码分析
 (1)app 包 :(游戏启动类)
 GameApp 类 作为 游戏启动类 。
 (2)main 包 : (游戏主要类)
 ① Bird 类
 ② Barrier 类
 ③ BarrierPool 类
 ④ GameBackGround 类
 ⑤ GameBarrierLayer 类
 ⑥ GameFrame 类
 ⑦ GameReady 类
 ⑧ GameTime 类
 (3)util 包 :(游戏工具类)
 ① Constant 类
 ② Gameutil 类
 ③ MusicUtil 类
一 .首先创建所有的包
img图片包

二.项目展示
1.开始状态

2.运行状态

3.结束状态

GameApp类

Barrier类







Barrierpool类

Bird类




Cloud类

GameBackground 类
 GameBarr


GameBarrierLayer 类


GameFrame 类





GameFontground 类

GameTime 类

Constant 类

GameUtil 类

素材展示
 为方便大家找素材 把素材链接分享给大家 :下载链接:https://pan.baidu.com/s/1aMXZY9k-hMtWmv0hXlqeYw?pwd=0620\n提取码:0620

