Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 13.05.2012, 00:15
KVinS вне форума Посмотреть профиль Отправить личное сообщение для KVinS Найти все сообщения от KVinS
  № 1  
Ответить с цитированием
KVinS

Регистрация: Nov 2009
Сообщений: 108
Attention Плавное перемещение

Здравствуйте!
Какие есть плавные способы перемещения кроме Tween?
А то у меня получается мувик, в нём 3456 мувика в каждом из которых по битмапе 20х20
И вот всю эту красоту мне нужно плавно двигать.
Tween конечно справляется, но вот процессор...

(игровое поле 78х42 должно двигаться под игроком)


Последний раз редактировалось KVinS; 13.05.2012 в 00:20.
Старый 13.05.2012, 00:27
Цветкофф вне форума Посмотреть профиль Отправить личное сообщение для Цветкофф Найти все сообщения от Цветкофф
  № 2  
Ответить с цитированием
Цветкофф

Регистрация: May 2008
Адрес: москва
Сообщений: 63
TweenNano

Старый 13.05.2012, 00:42
Aquahawk вне форума Посмотреть профиль Отправить личное сообщение для Aquahawk Посетить домашнюю страницу Aquahawk Найти все сообщения от Aquahawk
  № 3  
Ответить с цитированием
Aquahawk
 
Аватар для Aquahawk

Регистрация: Nov 2010
Адрес: Москва
Сообщений: 915
Записей в блоге: 4
Отправить сообщение для Aquahawk с помощью ICQ Отправить сообщение для Aquahawk с помощью Skype™
Цитата:
3456 мувика
нечисто что-то в Датском королевстве. А точно есть необходимость всегда держать эту кучу объектов, может там 80% отрисовать за один раз на битмапу можно?
__________________
:)

Старый 13.05.2012, 00:43
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 4  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Сделать снимок всего и вся и двигать только его.
__________________
тут я

Старый 13.05.2012, 01:16
KVinS вне форума Посмотреть профиль Отправить личное сообщение для KVinS Найти все сообщения от KVinS
  № 5  
Ответить с цитированием
KVinS

Регистрация: Nov 2009
Сообщений: 108
Число мувиков можно уменьшить до 2052
Мне нужно замостить 960х640 мувиками по 20х20 и ещё с запасом
При движение персонажа фон под ним перерисовывается

Добавлено через 48 секунд
Цитата:
Сообщение от КорДум Посмотреть сообщение
Сделать снимок всего и вся и двигать только его.
Лишусь анимаций

Старый 13.05.2012, 01:34
stweet вне форума Посмотреть профиль Отправить личное сообщение для stweet Найти все сообщения от stweet
  № 6  
Ответить с цитированием
stweet
 
Аватар для stweet

Регистрация: Mar 2010
Адрес: 54.713862552265084 = 20.442724227905273
Сообщений: 449
Отправить сообщение для stweet с помощью Skype™
КорДум дело говорит. Передвигайте мувики в памяти. Т.е. по логике вам нужно будит в памяти только координаты корректировать а в битмапу рисуйте результат. И вам удобнее и машине проще. Далее к весу: избавьтесь от "mc" и используйте более лёгкие контейнеры.
__________________
Спросишь, дурак на минуту. Если не спросишь, дурак на всю жизнь!

Старый 13.05.2012, 04:07
MoHaX вне форума Посмотреть профиль Отправить личное сообщение для MoHaX Найти все сообщения от MoHaX
  № 7  
Ответить с цитированием
MoHaX
 
Аватар для MoHaX

Регистрация: Aug 2004
Сообщений: 422
Отправить сообщение для MoHaX с помощью ICQ

Используй scrollrect (если уже не используешь), но боюсь ситуация патовая

Старый 13.05.2012, 13:28
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 8  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Цитата:
Сообщение от KVinS Посмотреть сообщение
можно уменьшить до 2052
Цитата:
Сообщение от KVinS Посмотреть сообщение
нужно замостить 960х640 мувиками
Речь часом не об iPhone/iPod идет? Я с трудом представляю себе плавную анимацию двух тысяч объектов при любом твине.
__________________
Поймай яблоко 2!

Старый 13.05.2012, 14:25
Rzer вне форума Посмотреть профиль Отправить личное сообщение для Rzer Посетить домашнюю страницу Rzer Найти все сообщения от Rzer
  № 9  
Ответить с цитированием
Rzer
 
Аватар для Rzer

блогер
Регистрация: Feb 2007
Адрес: Spb
Сообщений: 612
Записей в блоге: 8
Отправить сообщение для Rzer с помощью ICQ
сделай контейнер, в котором лежат все эти мувики. если нет анимации ни в одном из мувиков - это твоё спасение. Поставь контейнеру свойство в cacheAsBitmap = true. А все анимации (если есть) выноси во второй контейнер. оба контейнера в общий и двигай только его. Для каждого мувика, если это не интерактивный объект обязательно задавай mouseEnabled = false; mouseChildren = false;


Последний раз редактировалось Rzer; 13.05.2012 в 15:00.
Старый 13.05.2012, 16:51
KVinS вне форума Посмотреть профиль Отправить личное сообщение для KVinS Найти все сообщения от KVinS
  № 10  
Ответить с цитированием
KVinS

Регистрация: Nov 2009
Сообщений: 108
Цитата:
Сообщение от stweet Посмотреть сообщение
КорДум дело говорит. Передвигайте мувики в памяти. Т.е. по логике вам нужно будит в памяти только координаты корректировать а в битмапу рисуйте результат.
Лишусь анимаций

Цитата:
Сообщение от stweet Посмотреть сообщение
И вам удобнее и машине проще. Далее к весу: избавьтесь от "mc" и используйте более лёгкие контейнеры.
В смысле?

Добавлено через 6 минут
Rzer, кэшировать пробывал, а вот mouseEnabled = false; mouseChildren = false; нет. Спасибо.
Попробую.

Добавлено через 10 минут
Ничего не изменилось.
Мне кажется тут дело в твинах. Сейчас я уменьшил количество объектов (вместа множества мелких, пара больших), (до 25) а нагрузка осталась. Может в твинх дело?

Создать новую тему Ответ Часовой пояс GMT +4, время: 09:47.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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