В настоящее время я создаю изометрическую игру as3, но у меня большие проблемы с сортировкой по глубине. Я искал решение, но не нашел ничего, что соответствовало бы моей проблеме (прямоугольные объекты).
Вот скриншот моей игры:
Как видите, сортировка по глубине хорошо работает, когда она находится между объектами тайлов 1x1. Я просто использую их координаты x и y (относительно изометрической карты), чтобы отсортировать их.
Проблема возникает, когда у меня есть большие объекты, например 2x2, 1x4 или 4x1.
Любая идея, как мне тогда обрабатывать сортировку по глубине?