В Tiled Map Editor v0.9 недавно добавлена поддержка шахматных карт в дополнение к его обычной изометрической поддержке.
Каковы точные технические различия между этими двумя типами изометрических карт листов? Каковы их преимущества / недостатки?
«В шахматном порядке» относится к неровным краям изометрических карт, которые имеют общую прямоугольную форму. Эти карты подчеркивают оси север / юг и запад / восток и часто имеют север вверх (пример: Цивилизация 2). Карты алмазов с другой стороны подчеркивают диагональную ориентацию и движение. Север часто вверху справа (пример: Simcity 2000). Также обратите внимание на различные системы координат:
Изометрическая карта "нормальная" или "ромбовидная":
Обратите внимание, что общая форма карты - это ромб.
Изометрическая карта в шахматном порядке:
Обратите внимание, что общая форма карты представляет собой (грубый) прямоугольник
Смотрите также это объяснение :
Математика с точки зрения рендеринга обоих типов карт похожа, но имеет свои отличия. Карты с бриллиантами немного сложнее, особенно с точки зрения оптимизации цикла рендеринга.
Карты с бриллиантами обычно используются в играх типа RTS и Tactical Combat, в то время как карты в шахматном порядке / блочные карты обычно используются для игр RPG и пошаговых стратегий.
С точки зрения Tiled XML, в шахматном порядке добавляется новое возможное значение для атрибута «ориентация» карты.
Наконец, не путайте эти шахматные карты с шахматными квадратными картами. Последние являются способом получения псевдогекса:
Обратите внимание, что плитки являются квадратами, но движение и смежность соответствуют таковым в шестигранной сетке.