奇迹单车^^

欢迎来到程序小院

奇迹单车

玩法:点击鼠标左键跳跃,不要碰到地上的路障和天上飞的小鸟,统计骑行里程数,快去骑单车吧^^。

开始游戏

html

  <div id="game" style="height: 523px;"></div>

css

canvas{display: block; touch-action: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); width: 340px; height: 550px; cursor: default; margin-left: 370px; margin-right: -370px; margin-top: 0px;
}

js

MyGame.Rank = function(game) {
};MyGame.Rank.prototype = {create: function() {rankTable = [{rank:1,name:'phaser1',total:'1.123公里'},{rank:2,name:'phaser2',total:'1.003公里'},{rank:3,name:'phaser3',total:'0.987公里'},{rank:4,name:'phaser4',total:'0.909公里'},{rank:5,name:'phaser5',total:'0.876公里'},{rank:6,name:'phaser6',total:'0.870公里'},{rank:7,name:'phaser7',total:'0.859公里'},{rank:8,name:'phaser8',total:'0.709公里'}];this.add.image(0,0,'rank_bg');var rankGroup = this.add.group();var style = {font: "32px Microsoft YaHei", fill: "#3e3e3e"};game.rankBoxHeight = 103*rankTable.length;game.rankBox = game.add.graphics(0, 0);game.rankBox.beginFill(0xff0000,0);game.rankBox.drawRect(0, 0, 605,game.rankBoxHeight);game.rankBox.endFill();game.rankBoxCover = game.add.graphics(0, 0);game.rankBoxCover.beginFill(0xff0000,.2);game.rankBoxCover.drawRect(0, 0, 605,630);game.rankBoxCover.endFill();game.rankBox.x = game.rankBoxCover.x = 73;game.rankBox.y = game.rankBoxCover.y = 330;game.rankBox.mask = game.rankBoxCover;for(var i=0;i<=rankTable.length-1;i++){var rankNum = this.add.text(30,i*100+20,rankTable[i].rank,style)game.rankBox.addChild(rankNum);var rankName = this.add.text(160,i*100+20,rankTable[i].name,style)game.rankBox.addChild(rankName);var rankTotal = this.add.text(160,i*100+65,rankTable[i].total,style)game.rankBox.addChild(rankTotal)}if(rankTable.length>6){game.rankBox.inputEnabled = true;game.rankBox.input.enableDrag();game.rankBox.input.allowHorizontalDrag = false;game.rankBox.events.onDragUpdate.add(this.dragUpdate);}var totalScoreTexts = this.add.text(game.world.width/2,game.world.height-160,'365骑迹淘房节,我追赶了'+game.score+'公里',{font: "bold 36px Microsoft YaHei", fill: "#5b3716"})totalScoreTexts.anchor.set(0.5,0);var closeBtn = game.add.button(game.world.width - 20,20,'ico',function(){game.state.start('MainMenu')},this);closeBtn.anchor.set(1,0);closeBtn.frameName = 'close.png';GameUI.cutscenes()},dragUpdate : function(i){if(i.y>=330) i.y = 330;if(i.y<=330-(game.rankBoxHeight - 630)) i.y = 330-(game.rankBoxHeight - 630);}
};

源码

需要源码请关注添加好友哦^ ^

转载:欢迎来到本站,转载请注明文章出处https://ormcc.com/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/201480.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

学习ShardingSphere前置知识

学习ShardingSphere前置准备知识 一. SPI SPI&#xff08;Service Provider Interface&#xff09;是一种Java的扩展机制&#xff0c;用于实现组件之间的松耦合。在SPI模型中&#xff0c;服务提供者&#xff08;Service Provider&#xff09;定义了一组接口&#xff0c;而服务…

【算法思考记录】力扣2952. 需要添加的硬币的最小数量【Python3,思路挖掘,贪心与证明】

原题链接 文章目录 需要添加的硬币的最小数量&#xff1a;贪心算法实现题目概述示例分析 关键思路分析贪心算法的优化选择证明案例推演与算法实现 Python 实现结论 需要添加的硬币的最小数量&#xff1a;贪心算法实现 题目概述 在这个困难难度的算法题中&#xff0c;我们要解…

MySQL字符集修改

修改数据库字符集 ALTER DATABASE database_name CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; 生成批量修改表及表字符字段的字符集 SELECT alter_sql FROM ( /** 通过匹配表字符集查询需要修改的表字符集 */ SELECT CONCAT(ALTER TABLE , table_name, CONVERT TO …

科技论文中的Assumption、Remark、Property、Lemma、Theorem、Proof含义

一、背景 学控制、数学、自动化专业的学生在阅读论文时&#xff0c;经常会看到Assumption、Remark、Property、Lemma、Theorem、Proof等单词&#xff0c;对于初学者可能不太清楚他们之间的区别&#xff0c;因此这里做一下详细的说明。 以机器人领域的论文为例。 论文题目&…

PHP+ajax+layui实现双重列表的动态绑定

需求&#xff1a;商户下面有若干个门店&#xff0c;每个门店都需要绑定上收款账户 方案一&#xff1a;每个门店下面添加页面&#xff0c;可以选择账户去绑定。&#xff08;难度&#xff1a;简单&#xff09; 方案二&#xff1a;从商户进入&#xff0c;可以自由选择门店&#…

Python源码:03turtle画一个奥运五环图

turtle 模块绘制一些基本图形&#xff0c;是 Python 标准库中的一个绘图模块&#xff0c;可以用于绘制各种图形&#xff0c;包括线条、多边形、圆形、文本等。 下面是用Python绘制奥运五环图的代码&#xff1a; import turtle # 设置画布大小 turtle.setup(600, 600) # 绘…

spring security面经-字节飞书生产力工具后端一面

1 登录流程怎么做的&#xff1b;spring security 做了什么&#xff1b;如何配置 userpassword 校验&#xff1f;用的是什么设计模式&#xff1f;数据量大不大&#xff1f; 登录流程在使用Spring Security时大致如下&#xff1a; 用户提交凭证&#xff1a;用户通过登录页面或AP…

喜报!博睿数据荣获“2023年度卓越数字创新企业”

12月5日&#xff0c;由《经济观察报》主办的“2023年创新峰会”在北京隆重举办&#xff0c;会议邀请行业专家和领军企业&#xff0c;站在未来的视角&#xff0c;为当下的市场发展提供洞见。期间&#xff0c;备受瞩目的2023年度卓越创新案例评审结果正式发布&#xff0c;博睿数据…

MES管理系统在生产计划排程中的应用与价值

随着制造业市场竞争的日益激烈和客户需求的多样化&#xff0c;传统的生产计划排程方式已经无法满足企业的需求。为了提升生产计划的效率和准确性&#xff0c;越来越多的企业开始引入MES管理系统这一先进的工具。那么&#xff0c;MES管理系统到底是什么&#xff0c;又是如何解决…

揭秘AI魔法绘画:Stable Diffusion引领无限创意新纪元

文章目录 1. 无限的创意空间2. 高效的创作过程3. 个性化的艺术表达4. 跨界合作的可能性5. 艺术教育的革新6. 艺术市场的拓展 《AI魔法绘画&#xff1a;用Stable Diffusion挑战无限可能》编辑推荐内容简介作者简介精彩书评目录前言/序言本书读者对象学习建议获取方式 随着科技的…

Hbase JAVA API 增删改查操作

Hbase JAVA API 增删改查操作 创建maven项目 添加pom依赖 ​ 打开https://mvnrepository.com/ 搜索hbase 选择hbase-client, 2.2.4版本&#xff0c;点进去复制依赖代码 <dependency><groupId>org.apache.hbase</groupId><artifactId>hbase-client…

在Ubuntu系统上部署Docker和Docker-Compose服务(实战篇)

前言 在这篇文章中&#xff0c;我们将从查看防火墙状态开始&#xff0c;逐步引导大家完成Docker和Docker-Compose的安装、配置以及使用过程。通过学习这些关键步骤&#xff0c;你将更加熟练地运用容器技术&#xff0c;为未来的项目提供更便捷的开发和部署方案。 无论你是刚刚…

RocketMq环境搭建

目录 MQ作用 RocketMQ背景 MQ对比 RocketMQ环境搭建 搭建dashboard可视化界面 MQ作用 异步解耦削峰 RocketMQ背景 ​ RocketMQ是阿里巴巴开源的一个消息中间件&#xff0c;在阿里内部历经了双十一等很多高并发场景的考验&#xff0c;能够处理亿万级别的消息。2016年开源…

编程实战:类C语法的编译型脚本解释器(二)Token和变量

系列入口&#xff1a;编程实战&#xff1a;类C语法的编译型脚本解释器&#xff08;系列&#xff09;-CSDN博客 现在开始解释所有的设计思想和与源代码。先从外围入手&#xff0c;最后会进入到一个巨大的解析语法的类。 本文介绍TOKEN和变量。 目录 一、TOKEN 1.1 定义Token类…

跨端的三种方案原理和对比(WebView,ReactNative,Flutter)

一、定义 WebView WebView是什么&#xff1f; 答&#xff1a; 第一代跨平台框架&#xff0c;代表者为&#xff1a;PhoneGap、微信小程序。 WebView标签是一种用于在网页中嵌入浏览器窗口的HTML元素。它的底层原理是通过原生平台提供的浏览器引擎来实现网页的渲染和交互。 …

windows下DSS界面本地集成linkis管理台

说明&#xff1a;当前开发环境为windows&#xff0c;node版本使用16.15.1。启动web时&#xff0c;确保后端服务已准备就绪。 1.linkis web编译 #进入项目WEB根目录 $ cd linkis/linkis-web #安装项目所需依赖 $ npm install参考官方编译说明&#xff0c;windows下编译一直异常…

代理IP和网络加速器的区别有哪些

随着互联网的普及&#xff0c;越来越多的人开始使用网络加速器来提高网络速度。然而&#xff0c;很多人并不清楚代理IP和网络加速器之间的区别。本文将详细介绍两者的概念及区别。 一、代理IP 代理IP是一种通过代理服务器进行网络连接的方式。在使用流冠代理IP时&#xff0c;用…

数据结构算法-希尔排序

引言 在一个普通的下午&#xff0c;小明和小森决定一起玩“谁是老板”的扑克牌游戏。这次他们玩的可不仅仅是娱乐&#xff0c;更是要用扑克牌来决定谁是真正的“大老板”。 然而&#xff0c;小明的牌就像刚从乱麻中取出来的那样&#xff0c;毫无头绪。小森的牌也像是被小丑掷…

视觉检测系统在半导体行业的应用

一、半导体产业链概述 半导体产业链是现代电子工业的核心组成部分&#xff0c;涵盖了从原材料到最终产品的整个生产过程。这个产业链主要分为以下几个环节&#xff1a; 1.原材料供应&#xff1a;半导体行业的基石是半导体材料&#xff0c;如硅片、化合物半导体等。这些材料需要…

搭建CIG容器重量级监控平台

CIG简介 CIG监控平台是基于CAdvisor、InfluxDB和Granfana构建的一个容器重量级监控系统&#xff0c;用于监控容器的各项性能指标&#xff0c;通过三者的结合&#xff0c;CIG监控平台可以实现对容器性能的全面监控和可视化展示&#xff0c;为容器的性能和运行状态提供了一个全面…