Я работаю над игрой на основе изометрической сетки, и у меня возникла проблема с попыткой связать щелчок мышью пользователя с плиткой. Мне удалось разделить проблему на 2 части:
- Нахождение прямоугольника, который окружает плитку (что я смог сделать)
- Выяснив из прямоугольника, в какой плитке приземлился щелчок (это поставило меня в тупик)
Вот пример прямоугольника с плитками внутри:
Прямоугольник имеет длину 70px и высоту 30px, поэтому, если я использую ввод, скажем, 30x (вверху) / 20y (слева), как бы я определил, к какой плитке это относится?