当前位置: 首页 > news >正文

如何做网站的后台seo网站系统

如何做网站的后台,seo网站系统,移除wordpress模板,做下载网站挣钱吗文章目录 一、需求分析二、技术介绍2.1相关技术2.2开发环境 三、功能实现1、开始2、运动3、死亡 四、部分代码实现获取源码 文章最下方获取源码!!! 文章最下方获取源码!!! 文章最下方获取源码!&…

文章目录

  • 一、需求分析
  • 二、技术介绍
    • 2.1相关技术
    • 2.2开发环境
  • 三、功能实现
    • 1、开始
    • 2、运动
    • 3、死亡
  • 四、部分代码实现
  • 获取源码

文章最下方获取源码!!!
文章最下方获取源码!!!
文章最下方获取源码!!!

一、需求分析

1、实现界面设计
2、实现小鸟的运动以及动态展示
3、实现障碍物背景图的变化
4、绕过障碍物加分,触碰到障碍物时死亡

二、技术介绍

2.1相关技术

  • Java + Swing

2.2开发环境

idea

三、功能实现

1、开始

在这里插入图片描述

2、运动

在这里插入图片描述

3、死亡

在这里插入图片描述

四、部分代码实现

Bird.java

package game;import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;/*** 小鸟*/
class Bird {// 图片BufferedImage image;// 位置int x, y;// 宽高int width, height;// 大小(用于碰撞检测)int size;// 重力加速度double g;// 位移的间隔时间double t;// 最初上抛速度double v0;// 当前上抛速度double speed;// 经过时间t之后的位移double s;// 小鸟的倾角(弧度)double alpha;// 一组图片,记录小鸟的动画帧BufferedImage[] images;// 动画帧数组的下标int index;// 初始化小鸟public Bird() throws Exception {// 初始化基本参数image = ImageIO.read(getClass().getResource("/resources/0.png"));width = image.getWidth();height = image.getHeight();x = 132;y = 280;size = 40;// 初始化位移参数g = 4;v0 = 20;t = 0.25;speed = v0;s = 0;alpha = 0;// 初始化动画帧参数images = new BufferedImage[8];for (int i = 0; i < 8; i++) {images[i] = ImageIO.read(getClass().getResource("/resources/" + i + ".png"));}index = 0;}// 飞行动作(变化一帧)public void fly() {index++;image = images[(index / 12) % 8];}// 移动一步public void step() {double v0 = speed;// 计算上抛运动位移s = v0 * t + g * t * t / 2;// 计算鸟的坐标位置y = y - (int) s;// 计算下次移动速度double v = v0 - g * t;speed = v;// 计算倾角(反正切函数)alpha = Math.atan(s / 8);}// 向上飞行public void flappy() {// 重置速度speed = v0;}// 检测小鸟是否碰撞到地面public boolean hit(Ground ground) {boolean hit = y + size / 2 > ground.y;if (hit) {y = ground.y - size / 2;alpha = -3.14159265358979323 / 2;}return hit;}// 检测小鸟是否撞到柱子public boolean hit(Column column) {// 先检测是否在柱子的范围内if (x > column.x - column.width / 2 - size / 2&& x < column.x + column.width / 2 + size / 2) {// 再检测是否在柱子的缝隙中if (y > column.y - column.gap / 2 + size / 2&& y < column.y + column.gap / 2 - size / 2) {return false;}return true;}return false;}
}

main

/*** 启动方法*/public static void main(String[] args) throws Exception {JFrame frame = new JFrame();BirdGame game = new BirdGame();frame.add(game);frame.setSize(440, 670);frame.setLocationRelativeTo(null);frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.setVisible(true);game.action();}

获取源码

  • 我的微信
  • 欢迎添加微信互相交流学习哦!
http://www.shuangfujiaoyu.com/news/43178.html

相关文章:

  • 沂水网站建设百度网页版下载安装
  • 怎么把网站做的好看sem优化师
  • 总代理项目seo大全
  • 庄辉个人网站建设教学创建网站的流程是什么
  • 免费 网站 平台百度信息流投放技巧
  • 做英语教具的网站无锡优化网站排名
  • 在大学里网站建设属于什么专业百度主页网址
  • 做代购网站有哪些苏州首页排名关键词优化
  • 危险网站怎么做二维码全搜网
  • 企业网站建设三个原则谷歌搜图
  • wordpress哪个主题适合做门户官方正版清理优化工具
  • 做公司网站详细步骤6天津推广的平台
  • 一个做品牌零食特卖的网站交换链接适合哪些网站
  • 网站建设期中考试题外贸推广公司
  • 人网站设计与制作高权重友情链接
  • 通州 网站建设百度推广有哪些售后服务
  • 作风建设主题活动 网站企业网站设计欣赏
  • 企业网站群建设的原因重庆seo网络推广优化
  • 用口做love的网站正规手游代理平台有哪些
  • 做网站方案seo排名优化什么意思
  • 知识付费网站建设建设优化网站
  • 哪个公司做视频网站优化大师兑换码
  • 织梦网站名称改不了深圳龙华区大浪社区
  • 网站怎样做没有病毒长春百度推广公司
  • 两学一做夜校网站企业软文范例
  • 太原建站服务互联网舆情
  • 做网站要不要营业执照想要网站推广页
  • 辽宁建设工程信息网新平台seo常见的优化技术
  • 鹰潭网站商城建设百度网站推广排名
  • 简易动态网站开发seo高级优化技巧