【发布时间】:2018-12-22 19:19:07
【问题描述】:
我正在做一个蛇游戏:如果蛇吃了苹果,它会在其中一个角落随机生成。
我尝试了getRandomInt(0, 25) 之类的代码,但生成的范围是 0 到 25:
(0,1,2,3,4,5,6,7,8,9,10, ...25)
我使用的代码:
var grid = 16;
if (cell.x === apple.x && cell.y === apple.y) {
snake.maxCells++;
apple.x = getRandomInt(0, 25) * grid;
apple.y = getRandomInt(0, 25) * grid;
我希望苹果在地图的 4 个角落之一随机生成 (2d)
在 x = 25 或 0
或
在 y=25 或 0
not: x,y at 1 or 2 or 3 or 4 or.. 24
【问题讨论】:
-
请正确格式化代码!
-
grid是什么意思,为什么是16?
标签: javascript select random 2d