Я играю с фазером вместе с его изометрическим плагином. Однако я все еще новичок в этом вопросе.Обнаружение столкновения/перекрытие между двумя спрайтами в изометрическом
У меня есть 2 спрайта, и я хочу проверить пересечение/перекрытие между ними. Это два простых спрайта. Я хочу проверить пересечение ТОЛЬКО, если они бок о бок, и это будет для какой-то атаки в ближнем бою.
Я создал hitbox для плеера (rect) и создал функцию, которая определяет, пересекаются ли два прямоугольника друг с другом. Я могу фактически обнаружить конфликт таким образом, но если игрок находится в немного более низком положении к цели (в координате экрана y), он также обнаруживает столкновение.
Мне нужен способ убедиться, что спрайты «выровнены». Как я мог сделать это изометрично, чтобы спрайты взаимодействовали друг с другом? При необходимости я могу предоставить дополнительную информацию или предоставить код.
Так что я должен использовать «cube hitboxes» для обнаружения? –
Это звучит о правильном – Shadetheartist