|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
вам двести тысяч детей о чем-то говорит? Это сделано с учетом того, что в реальности даже во всем древе сцены столько детей никогда не будет. Но даже при такой тяжести все про все отнимает 35 мс. С рекурсивным проходом в два раза медленнее не станет, поверьте.
Можете стоять на своем, мне до этого дела нет. Вообще, рекоммендую поинтересоваться у автора - ему это для авариума с рыбкой нужно?
__________________
Загружаем картинки, минуя ошибки безопасности |
|
|||||
[+1 28.12.10]
[+1 29.12.10] Регистрация: Aug 2006
Сообщений: 107
|
ну кучу хороших вариантов названо.
в зависимости от случая можно и пройтись по всем обьектам(количество их может быть слишком большим) или юзать один из названных патернов(большой минус возможность утечьки памяти ведь при удалении обьекта отовсюду на него еще останется ссылка из храниша. а в большом проекте перекопать все места где удаляются обьекты может быть не так просто). у меня только один вопрос. почему for(var i=0; i<numChildren;i++) if ( !(getChildAt(i) is MyClass) ) continue; else{обработать getChildAt(i) } for(var i=0; i<numChildren;i++) if (getChildAt(i) is MyClass ) { обработать getChildAt(i) } Добавлено через 11 минут тьфу. я чето только первую страницу прочитал подумал на этом и остановились ))))) 200 тысяч за 35 милли секунд это бычтро. очень даже по моему. не ожидал |
|
|||||
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
ну вообще я как и tanatix советую помещать объекты в массив при создании, без всяких статиков итп...
типа так: всё. нужны враги - обходим врагов, нужны призы - обходим призы.
__________________
Отряд Котовскага |
|
|||||
Я тоже И мой комментарий оказался очень похож на комментарий gloomyBrain вначале второй страницы.
Это недостаток дизайна. Было бы удобно, если бы под последним комментарием была достаточно заметная кнопка "СЛЕДУЮЩАЯ СТРАНИЦА", если такая есть. |
|
|||||
Задача:
Цитата:
Цитата:
Добавка от passertm: Цитата:
Мнение mayakwd: Цитата:
__________________
...вселенская грусть |
|
|||||
Вы тут спорите ни о чем. Главное - идея. Идеи подкинули -- дальше пускай топикстартер сам решает что ему нужно.
может ему нужно перебирать эти экземпляры 1 раз при запуске. А может в каждом событии ENTER_FRAME. Требования к оптимизации, естественно разные. |
|
|||||
[+1 28.12.10]
[+1 29.12.10] Регистрация: Aug 2006
Сообщений: 107
|
Цитата:
Добавлено через 25 часов 28 минут Цитата:
я не пытаюсь показать будто этот метод сложнее чем есть на самом деле. наличие нужных событий очень упрашает дело. но все же есть случаи в которых я бы предпочел делать перебор. ибо игра не стоилобы свечь(реализации этого всего и отладки чтобы убедиться что все идет как надо) |
|
|||||
Цитата:
Цитата:
|
Часовой пояс GMT +4, время: 16:26. |
|
« Предыдущая тема | Следующая тема » |
Теги |
обращение , отображение , экземпляры |
|
|