码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Java游戏之飞翔的小鸟


    前言
    飞翔的小鸟 小游戏 可以作为 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

  • 相关阅读:
    我的测试文章
    Pycharm中使用远程JupyterLab以及JupyterHub登录问题
    嵌入式图形开发框架Qt——强力助推袖珍型医疗超声扫描仪发展
    1800个编程语言必备英语词汇整理(PDF版分享给你 )
    FRR+BFD+OSPF与BGP联动
    CompletableFuture
    能源消耗监测管理系统:实现企业用能定额、降低成本节能管理
    公共事业管理概论复习题
    C++通讯录管理系统
    【RTOS训练营】上节回顾、内部机制、中断管理和晚课提问
  • 原文地址:https://blog.csdn.net/love735200305/article/details/134560515
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号