|
|
|||||
Регистрация: Nov 2009
Сообщений: 108
|
Плавное перемещение
Здравствуйте!
Какие есть плавные способы перемещения кроме Tween? А то у меня получается мувик, в нём 3456 мувика в каждом из которых по битмапе 20х20 И вот всю эту красоту мне нужно плавно двигать. Tween конечно справляется, но вот процессор... (игровое поле 78х42 должно двигаться под игроком) Последний раз редактировалось KVinS; 13.05.2012 в 00:20. |
|
|||||
Регистрация: May 2008
Адрес: москва
Сообщений: 63
|
TweenNano
|
|
|||||
Регистрация: Nov 2009
Сообщений: 108
|
Число мувиков можно уменьшить до 2052
Мне нужно замостить 960х640 мувиками по 20х20 и ещё с запасом При движение персонажа фон под ним перерисовывается Добавлено через 48 секунд Лишусь анимаций |
|
|||||
КорДум дело говорит. Передвигайте мувики в памяти. Т.е. по логике вам нужно будит в памяти только координаты корректировать а в битмапу рисуйте результат. И вам удобнее и машине проще. Далее к весу: избавьтесь от "mc" и используйте более лёгкие контейнеры.
__________________
Спросишь, дурак на минуту. Если не спросишь, дурак на всю жизнь! |
|
|||||
Используй scrollrect (если уже не используешь), но боюсь ситуация патовая |
|
|||||
Lorem ipsum
|
Речь часом не об iPhone/iPod идет? Я с трудом представляю себе плавную анимацию двух тысяч объектов при любом твине.
__________________
Поймай яблоко 2! |
|
|||||
сделай контейнер, в котором лежат все эти мувики. если нет анимации ни в одном из мувиков - это твоё спасение. Поставь контейнеру свойство в cacheAsBitmap = true. А все анимации (если есть) выноси во второй контейнер. оба контейнера в общий и двигай только его. Для каждого мувика, если это не интерактивный объект обязательно задавай mouseEnabled = false; mouseChildren = false;
__________________
if (love is true) break my.heart; Последний раз редактировалось Rzer; 13.05.2012 в 15:00. |
|
|||||
Регистрация: Nov 2009
Сообщений: 108
|
Цитата:
Цитата:
Добавлено через 6 минут Rzer, кэшировать пробывал, а вот mouseEnabled = false; mouseChildren = false; нет. Спасибо. Попробую. Добавлено через 10 минут Ничего не изменилось. Мне кажется тут дело в твинах. Сейчас я уменьшил количество объектов (вместа множества мелких, пара больших), (до 25) а нагрузка осталась. Может в твинх дело? |
Часовой пояс GMT +4, время: 09:47. |
|
« Предыдущая тема | Следующая тема » |
|
|