Итак, я сейчас работаю над проектом, который требует сетки / шахматной доски. Я уже сделал свою сетку в Javascript, и мне также удалось центрировать мою сетку.
Проблема, с которой я столкнулся, заключается в том, что при изменении разрешения с помощью панели инструментов устройства сетка исчезает из поля зрения. Моя цель - сделать всю сетку видимой независимо от того, какой телефон или компьютер я использую.
Буду признателен за помощь, ребята!
Вот как я делаю свою сетку.
for (i = 0; i < row; i++) {
grid[i] = new Array(col);
}
//making a spot for every grid.
for (i = 0; i < row; i++) {
for (j = 0; j < col; j++) {
grid[i][j] = new Spot(i, j);
}
}
ЭтоВот как я рисую сетку.
function Spot(i, j) {
this.x = i;
this.y = j;
this.show = function (color) {
fill(color);
rect(this.x * w, this.y * h, w - 1, h - 1);
}
}
w - ширина ОДНОЙ одиночной сетки, а h - высота ОДНОЙ одиночной сетки. col и row - это количество строк и столбцов, которые я хочу, чтобы сетка имела.
Я также вызываю функцию "this.show" для каждого кадра. Результат выглядит так: Сетка вне поля зрения