![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: May 2012
Сообщений: 166
|
Здравствуйте, данная тема не раз поднималась уже на форуме и я все их перечитал (или не понял), но так и не сумел придумать верный вариант сортировки изометрического редактора карт.
Вот к чему я пришел: for (var col:int=0; col<slots; col++) { for (var row:int=0; row<slots; row++) { for (var i:int=0; i<objArr.length; i++) { if (objArr[i] == grid[col][row].targ) { container.addChild(objArr[i]); } } } } Данный код сканирует изометрическую сетку по столбцам и добавляет находящиеся на клетках объекты поочередно вот в такой последовательности: col row 0 0 0 1 0 2 1 0 1 1 1 2 Этот вариант не подходит для объектов имеющих огромные размеры (23x10) и т.д. Я в тупике.. подскажите какие есть еще варианты?
__________________
Выражаю благодарность всем, кто помогают новичкам. Ваша бескорыстная помощь внушает уважение. Последний раз редактировалось Tetraeon; 02.12.2012 в 22:14. |
![]() |
Часовой пояс GMT +4, время: 07:19. |
|
|
« Предыдущая тема | Следующая тема » |
|
|