ян ег
Гуру
(4225)
4 года назад
Чтобы понять возможно ли строительство надо экранные координаты мыши перевести в координаты игрового мира. Потом можно целочисленно делить координаты на величину блока чтобы получить номер блока и проверять занят ли он или нет. Можно применять css трансформацию к объектам для достижения изометрической карты, а чтобы получить координаты мира из координат мыши надо умножить координаты мыши на обратную матрицу трансформации. Но я посоветую тебе пока сделать простую карту с видом сверху без изометрии, там проще будет. Если не применять масштабирование можно будет просто делить координаты мыши на размер блока и получать номер блока.