你是不是也遇到过上面这种情况?
然后按下空格键就可以开始游戏
然而,每次游戏失败都会从原点开始,速度放慢再来,
那么,有没有什么方法可以让我们不再从原速度开始呢?
有,在线开挂
谷歌这款掉线后出现的小游戏的代码是由前端js写成的,其编程思想以对象为主,我们主要找这个文件:
往下找,直到这几行代码:
通过上面的代码,可以看出这是用js的对象控制游戏参数的,因为js可以暴露在浏览器中,我们可以直接修改该代码,进行小恐龙的游戏参数调试
无视障碍物,刷分可以刷到爆:
那就在控制台输入这条语句>
Runner.instance_.gameOver = function(){}
演示如下:
现在来介绍一些实用的属性:
在控制台输入Runner.config,可以看见如下内容,这些都是控制游戏的属性
Runner.config.SPEED是设置小恐龙奔跑的速度的,游戏初始化默认为6
我们将它改为15,速度起飞堪比秋名山车神:
Runner.config.SPEED=15
相关游戏设置一览,大家可自行修改,看到更多的游戏效果
ACCELERATION: 0.001
----加速度:0.001
ARCADE_MODE_INITIAL_TOP_POSITION: 35
----拱廊模式初始位置:35
ARCADE_MODE_TOP_POSITION_PERCENT: 0.1
----拱廊模式顶部位置百分比:0.1
BG_CLOUD_SPEED: 0.2
----背景云速度:0.2
BOTTOM_PAD: 10
----下垫:10
CANVAS_IN_VIEW_OFFSET: -10
----画布视图偏移量:-10
CLEAR_TIME: 3000
----清除时间:3000
CLOUD_FREQUENCY: 0.5
----云频率:0.5
GAMEOVER_CLEAR_TIME: 750
----游戏结束时间:750
GAP_COEFFICIENT: 0.6
----间隙系数:0.6
GRAVITY: 0.6
----重力:0.6
INITIAL_JUMP_VELOCITY: 12
----初始跳跃速度:12
INVERT_DISTANCE: 700
----反转距离:700
INVERT_FADE_DURATION: 12000
----反转淡入时间:12000
MAX_BLINK_COUNT: 3
----最大闪烁次数:3
MAX_CLOUDS: 6
----最大云数:6
MAX_OBSTACLE_DUPLICATION: 2
----最大障碍重复次数:2
MAX_OBSTACLE_LENGTH: 3
----最大障碍物长度:3
MAX_SPEED: 13
----最大速度:13
MIN_JUMP_HEIGHT: 35
----最小跳跃高度:35
MOBILE_SPEED_COEFFICIENT: 1.2
----移动速度系数:1.2
RESOURCE_TEMPLATE_ID: "audio-resources"
----resource_template_id:“音频资源”
SPEED: 6
----速度:6
SPEED_DROP_COEFFICIENT: 3
----速度下降系数:3
对了,怎样在在线模式下调出恐龙呐?
在url栏输入这一段:
chrome://dino/
小恐龙就出来了
该demo演示仅供学习交流