Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.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 如何生成栅格x、y坐标_Javascript - Fatal编程技术网

Javascript 如何生成栅格x、y坐标

Javascript 如何生成栅格x、y坐标,javascript,Javascript,我正在创建一个简单的游戏,在游戏中我有一个4 x 4的正方形,我想做的是生成坐标点,用2.0的间距填充正方形 我试着这么做,但我被困在这里,感到困惑: var coords = [] for (var i = 0.2; i < 2; i += 0.4) { //round to 1dp coords.push(Math.round(i * 10) / 10) } console.log(coords) var-coords=[] 对于(var i=0.2;i

我正在创建一个简单的游戏,在游戏中我有一个4 x 4的正方形,我想做的是生成坐标点,用2.0的间距填充正方形

我试着这么做,但我被困在这里,感到困惑:

var coords = []
for (var i = 0.2; i < 2; i += 0.4) {
  //round to 1dp
  coords.push(Math.round(i * 10) / 10)
}

console.log(coords) 
var-coords=[]
对于(var i=0.2;i<2;i+=0.4){
//四舍五入到1便士
坐标推(数学轮(i*10)/10)
}
控制台日志(coords)

我需要像笛卡尔平面一样填充正方形,其中的值增加0.2,直到到达正方形左、上、右和下的1.8。我希望这就是你想要的

var-coords=[],[];
常数x=0;
常数y=1;
/*
生成X坐标
*/
对于(变量i=-1.8;i<2;i+=0.4){
设c=数学四舍五入(i*10)/10;
坐标[x].推(c);
如果(c+0.2==0)坐标[x].push(0);
}
/*
生成Y坐标
*/
对于(变量i=-1.8;i<2;i+=0.4){
设c=数学四舍五入(i*10)/10;
坐标[y].推(c);
如果(c+0.2==0)坐标[y].push(0);
}

控制台日志(coords)