Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Разница: вращать контейнер или «детей»? (http://www.flasher.ru/forum/showthread.php?t=176326)

Srednas 07.03.2012 13:51

Разница: вращать контейнер или «детей»?
 
Здравствуйте.
Появился вопрос, теоретический.
Допустим, есть у меня некий контейнер, который, содержит 10 (20, 30..) детей. И захотелось мне его как-нибудь передвигать (крутить, вертеть).
Есть ли разница, с точки зрения затраты ресурсов, в вариантах:
а) вращаю контейнер на энтер фрейм
б) вращаю каждого потомка отдельно на энтер фрейм
(для простоты все дети должны двигаться в одном направлении, т.е. визуальной разницы между вращением контейнера и «детей» не видно)

Т.е. затраты памяти и «процессора» одинаковы? Или что-то более затратно?

Inet_PC 07.03.2012 14:44

вариант а лучше. Нет циклов, нет рассылки всем объектам события Event.ENTER_FRAME.

dimarik 07.03.2012 15:07

Теоретически быстрее первый вариант. Расчет матриц преобразований детей контейнера ложится на плечи рантайма, в том числе. Иначе придется задавать матрицы каждому дитю раздельно.


Часовой пояс GMT +4, время: 04:52.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.