Тема: Изометрия
Показать сообщение отдельно
Старый 21.06.2010, 11:07   #20
Igor
Мастер
 
Аватар для Igor
 
Регистрация: 03.05.2010
Адрес: Подмосковье
Сообщений: 1,218
Написано 438 полезных сообщений
(для 790 пользователей)
Ответ: Изометрия

Сортировать не массив обьектов, а создать ещё один массив чисел интегер (номер в обьекта в массиве), и сортировать их.
Поменять местами 2 интегер значительно быстрее чем две записи.
Я делал так:
В массив интегер записываю номера только тех обьектов, которые находятся в пределах экрана (видны)
Сортирую указатели - массив интегер.
Отрисовка проста - идем по массиву интегер и рисуем те обьекты, номера которых нам попадаются.
__________________
О¯О ¡¡¡ʁɔvʎнdǝʚǝdǝu dиW
(Offline)
 
Ответить с цитированием