Тема: Изометрия
Показать сообщение отдельно
Старый 14.05.2012, 21:58   #7
YellowAfterlife
ПроЭктировщик
 
Аватар для YellowAfterlife
 
Регистрация: 19.02.2011
Сообщений: 134
Написано 81 полезных сообщений
(для 219 пользователей)
Ответ: Изометрия

Хранить списки объектов для прорисовки разбитые по глубинам (в данном случае - видимом Y клеток).
То есть при передвижении объекта проверяется, не перешел ли он на новую "глубину", и если так, то он перебрасывается в нужный список либо сразу, либо в конце кадра (тогда добавляется "список заданий" смены глубины объектов).
В JavaScript-"каркасе" (движке) Tululoo такой принцип используется для общей организации сортировки по глубине.
Так как исходный код JS части "открыт", и имеет нехитрые условия использования, ничто не мешает с ним ознакомится.
__________________

Мой сайт-блог. Игры, обновления, примеры для Haxe, JavaScript(+HTML5), GameMaker, Love2d...
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
pax (15.05.2012)