Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javascript中创建墙之类的对象?_Javascript_Html - Fatal编程技术网

如何在javascript中创建墙之类的对象?

如何在javascript中创建墙之类的对象?,javascript,html,Javascript,Html,我正在用JavaScript编写一个游戏,这个游戏涉及到玩家一通过使用键盘上的箭头控制屏幕上的头部图像。目的是让屏幕上显示尽可能多的汉堡。一旦你得到它,它将随机出现在屏幕上的其他地方。我的第一个问题是如何在JavaScript中创建障碍,例如墙?我的第二个问题是,如果碰到障碍物,我如何创建游戏结束的规则?使用box2D很容易解决,我使用集成了box2D的框架 这是我2分钟前做的示例链接: 如果您不知道如何使用它,我的facebook messenger是Alan Nie它的要点是检查x、y位置,

我正在用JavaScript编写一个游戏,这个游戏涉及到玩家一通过使用键盘上的箭头控制屏幕上的头部图像。目的是让屏幕上显示尽可能多的汉堡。一旦你得到它,它将随机出现在屏幕上的其他地方。我的第一个问题是如何在JavaScript中创建障碍,例如墙?我的第二个问题是,如果碰到障碍物,我如何创建游戏结束的规则?

使用box2D很容易解决,我使用集成了box2D的框架

这是我2分钟前做的示例链接:


如果您不知道如何使用它,我的facebook messenger是Alan Nie

它的要点是检查x、y位置,但您应该显示您现在拥有的代码,以便我们可以帮助您了解您需要什么Var Manager={speed:300//movement in pixels per second};var-trophy={};var-trophiescapt=0;//句柄键盘控件var keysDown={};addEventListenerkeydown,函数e{KeyDown[e.keyCode]=true;},false;addEventListenerkeyup,函数e{delete KeyDown[e.keyCode];},false;var reset=function{Manager.x=canvas.width/2;Manager.y=canvas.height/2;//随机将奖杯扔到屏幕上的某个位置trophy.x=32+Math.random*canvas.width-64;trophy.y=32+Math.random*canvas.height-64;}@基廷那是一些coding@Keatinge这是代码你想要什么函数?我重做了演示:在函数keydown var win=this.win var pos=win.circle\u 2.getPosition console.logpos+--开关代码上添加此代码{案例37:win.circle_2.setPositionpos.x-10,pos.y break;案例38:win.circle_2.setPositionpos.x,pos.y-10 break;案例39:win.circle_2.setPositionpos.x+10,pos.y break;案例40:win.circle_2.setpositionpositionpos.x,pos.y+10 break;默认值://code}