В настоящее время я пытаюсь добавить спрайты на изометрическую карту Tiled TMX, используя объекты в cocos2d. Проблема заключается в том, что метаданные X и Y из объекта TMX находятся в стандартном формате 2d (пиксели x, пиксели y), а не в формате изометрической сетки X и Y. Обычно вы просто делите их по размеру плитки, но для изометрии требуется какое-то преобразование.
Например, на изометрической тайловой карте 64x32 размером 40 на 40 тайлов объект с координатами (20,21) выглядит как (640 584)
Итак, вопрос в том, какая формула получает (20,21) из (640,584)?