Я працюю над грі на основі ізометричної сітки, і у мене виникає проблема, що намагається пов'язати клацання миші від користувача до плитки. Мені вдалося розділити проблему на 2 частини:
- Пошук прямокутника, який оточує плитку (що я міг зробити)
- З'ясувавши з прямокутника, в яку плитку потрапив клацання (мене наткнуло)
Ось приклад прямокутника з плиткою з внутрішньої сторони:
Прямокутник довжиною 70 пікселів і висотою 30 пікселів, тому, якщо я використовую вхід, скажімо, 30x (верх) / 20y (зліва), як би я взявся до визначення, в яку плитку потрапила ця плитка?