Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 2D-программирование

2D-программирование Вопросы, касающиеся двумерного программирования

Ответ
 
Опции темы
Старый 28.01.2010, 13:52   #1
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Слои в изометрии?

Подскажите пожалуйста, как сделать "слои" в изометрии что бы допустим 1 слой обычная трава, а на слоях 2,3,... были кусты, деревья?
(Offline)
 
Ответить с цитированием
Старый 28.01.2010, 14:39   #2
Hurrit
Мастер
 
Аватар для Hurrit
 
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений
(для 2,207 пользователей)
Ответ: Слои в изометрии?

Отрисовывать по очереди с использованием альфаканалов.
(Offline)
 
Ответить с цитированием
Старый 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)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 11:23.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com