Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.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_Css - Fatal编程技术网

如何在Javascript中表达观点

如何在Javascript中表达观点,javascript,html,css,Javascript,Html,Css,每次蛇吃一块食物时,我都需要帮助来给它打分。我在括号中编码。 我看过编码训练,我想问题是我用括号的时候他用的是p5.js。有人能回答我的问题吗。非常感谢。我观看的视频的链接是: 函数Snake(){=1){ this.tail[this.total-1]=createVector(this.x,this.y); } this.x=this.x+this.xspeed*scl; this.y=this.y+this.yspeed*scl; 此.x=约束(此.x,0,宽度-scl); this.y

每次蛇吃一块食物时,我都需要帮助来给它打分。我在括号中编码。 我看过编码训练,我想问题是我用括号的时候他用的是p5.js。有人能回答我的问题吗。非常感谢。我观看的视频的链接是:

函数Snake(){=1){
this.tail[this.total-1]=createVector(this.x,this.y);
}
this.x=this.x+this.xspeed*scl;
this.y=this.y+this.yspeed*scl;
此.x=约束(此.x,0,宽度-scl);
this.y=约束(this.y,0,高度-scl);
}
this.show=函数(){
填补(89、152、47);
for(var i=0;i

html,body{当蛇用那个代码吃苹果时,我在数点
if(cell.x==apple.x&&cell.y==apple.y)snake.maxCells++;

还有我的蛇游戏:

var canvas=document.getElementById('game');
var context=canvas.getContext('2d');
var网格=16;
var计数=0;
变量snake={
x:160,
y:160,
dx:网格,
dy:0,,
单元格:[],//尾部
最大细胞数:4
};
变量苹果={
x:320,
y:320
};
函数getRandomInt(最小值、最大值){
返回Math.floor(Math.random()*(max-min))+min;
}
函数循环(){
请求动画帧(循环);
如果(++计数<1){
返回;
}
计数=-15;//速度
clearRect(0,0,canvas.width,canvas.height);
snake.x+=snake.dx;
snake.y+=snake.dy;
if(snake.x<0){
snake.x=canvas.width-网格;
}
else if(snake.x>=canvas.width){
snake.x=0;
}
if(snake.y<0){
snake.y=canvas.height-栅格;
}
else if(snake.y>=canvas.height){
snake.y=0;
}
snake.cells.unshift({x:snake.x,y:snake.y});
if(snake.cells.length>snake.maxCells){
snake.cells.pop();
}
context.fillStyle='red';
context.fillRect(apple.x,apple.y,grid-1,grid-1);
context.fillStyle='green';
snake.cells.forEach(函数(单元格,索引){
fillRect(cell.x,cell.y,grid-1,grid-1);
如果(cell.x==apple.x&&cell.y==apple.y){//如果我们的蛇吃了红苹果,那么你就数点
//在snake中添加一个绿色细胞
maxCells++;
//画新苹果
apple.x=getRandomInt(0,25)*网格;
apple.y=getRandomInt(0,25)*网格;
}
对于(var i=index+1;i