Показать сообщение отдельно
Старый 28.01.2010, 15:39   #3
Жека
Дэвелопер
 
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,376
Написано 491 полезных сообщений
(для 886 пользователей)
Ответ: Слои в изометрии?

Делаешь для тайла поле "слой", а при отрисовке такая конструкция:

for lay=0 to layerCount-1
  drawTile(tile, lay)
next

function drawTile(tile, layer)
  if(tile\layer <> layer) return //выходим, если не тот слой
  
  //тут рисуем тайл
end function
Это псевдокод, для тайла надо ещё тип тайла в параметре функции указать.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Nex (28.01.2010)