![]() |
подобные тесты не дают никаких реальных данных B-)
тем более глубина вложенности у вас равна единице =) |
вам двести тысяч детей о чем-то говорит? Это сделано с учетом того, что в реальности даже во всем древе сцены столько детей никогда не будет. Но даже при такой тяжести все про все отнимает 35 мс. С рекурсивным проходом в два раза медленнее не станет, поверьте.
Можете стоять на своем, мне до этого дела нет. Вообще, рекоммендую поинтересоваться у автора - ему это для авариума с рыбкой нужно? |
ну кучу хороших вариантов названо.
в зависимости от случая можно и пройтись по всем обьектам(количество их может быть слишком большим) или юзать один из названных патернов(большой минус возможность утечьки памяти ведь при удалении обьекта отовсюду на него еще останется ссылка из храниша. а в большом проекте перекопать все места где удаляются обьекты может быть не так просто). у меня только один вопрос. почему Код AS3:
Код AS3:
Добавлено через 11 минут тьфу. я чето только первую страницу прочитал подумал на этом и остановились :)))))) 200 тысяч за 35 милли секунд это бычтро. очень даже по моему. не ожидал |
ну вообще я как и tanatix советую помещать объекты в массив при создании, без всяких статиков итп...
типа так: Код AS3:
|
Код AS3:
Это недостаток дизайна. Было бы удобно, если бы под последним комментарием была достаточно заметная кнопка "СЛЕДУЮЩАЯ СТРАНИЦА", если такая есть. |
Задача:
Цитата:
Цитата:
Добавка от passertm: Цитата:
Мнение mayakwd: Цитата:
|
Вы тут спорите ни о чем. Главное - идея. Идеи подкинули -- дальше пускай топикстартер сам решает что ему нужно.
может ему нужно перебирать эти экземпляры 1 раз при запуске. А может в каждом событии ENTER_FRAME. Требования к оптимизации, естественно разные. |
Цитата:
Добавлено через 25 часов 28 минут Цитата:
я не пытаюсь показать будто этот метод сложнее чем есть на самом деле. наличие нужных событий очень упрашает дело. но все же есть случаи в которых я бы предпочел делать перебор. ибо игра не стоилобы свечь(реализации этого всего и отладки чтобы убедиться что все идет как надо) |
Цитата:
Цитата:
|
Цитата:
|
| Часовой пояс GMT +4, время: 06:04. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.