
24.01.2016, 23:05
|
|
Регистрация: Apr 2009
Сообщений: 409
|
для правильного порядка, и отсутствия постоянной сортировки используйте слои. штук 10 обычно достаточно.
в каждом слое создаете пул объектов с позициями и добавляете все их в quadTree (быстрые выборки по координатам). у каждого слоя имплементируете метод setViewPort, по получению которого делаете выборку из quadTree и обновляете displayList только объектами в фокусе. setViewPort вызываете по enterFrame или муву карты. это общий подход, отдельно идет оптимизация анимаций, пулы картинок, обновление дерева
p.s еще хз есть ли смысл привязываться к тайлам, они используются в основном для поиска пути и грубого позиционирования, чем в отрисовке
|