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

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

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

Регистрация: Jun 2010
Сообщений: 20
Question Анимация загружает ЦП. Какие предложения?

Есть 500 Sprit'ов. Из них 105 падают вниз со скоростью 60px/0,020sec.
При этом:
-если разрешение 640х480, загрузка ЦП 35-40%
-если режим StageDisplayState.FULL_SCREEN, загрузка ЦП 80-95% (анимация тормозит)

Это всё на компьютерах:
-Intel Celeron 1.80 GHz, 512 RAM, Radeon X1600
-Intel Celeron 2.20 GHz, 1Gb RAM, Radeon X1600
-Intel Celeron 2.40 GHz, 1Gb RAM, Radeon X1600

Как уменьшить загрузку ЦП на этих компьютерах?
Есть ли разница каким образом делать анимацию (EnterFrame или Timer)?
Где лучше собирать анимацию во Flash CS 5 или Flash Builder 4?

Старый 27.01.2011, 15:11
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 2  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
важно, что внутри спрайтов

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

Регистрация: Nov 2010
Адрес: Москва
Сообщений: 915
Записей в блоге: 4
Отправить сообщение для Aquahawk с помощью ICQ Отправить сообщение для Aquahawk с помощью Skype™
может все 105 падающих на битмару нарисовать и битмапу ронять?

Старый 27.01.2011, 15:29
Tails вне форума Посмотреть профиль Отправить личное сообщение для Tails Найти все сообщения от Tails
  № 4  
Ответить с цитированием
Tails
 
Аватар для Tails

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
Убрать фильтры.
__________________
Дети не должны знать о своих родителях

Старый 27.01.2011, 15:30
Flashed_ вне форума Посмотреть профиль Отправить личное сообщение для Flashed_ Найти все сообщения от Flashed_
  № 5  
Ответить с цитированием
Flashed_

Регистрация: Jun 2010
Сообщений: 20
Битмаб как вариант идет, а если их склеивать в один битмап? можно это програмно?

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

Регистрация: Oct 2010
Сообщений: 1,049
Отправить сообщение для bav с помощью ICQ
Можно. Читайте про методы класса BitmapData.

Старый 27.01.2011, 16:06
Flashed_ вне форума Посмотреть профиль Отправить личное сообщение для Flashed_ Найти все сообщения от Flashed_
  № 7  
Ответить с цитированием
Flashed_

Регистрация: Jun 2010
Сообщений: 20
Цитата:
Сообщение от bav Посмотреть сообщение
Можно. Читайте про методы класса BitmapData.
А есть ли вообще разница, перемещать один битмап или один спрайт с несколькими битмапами?

Старый 27.01.2011, 16:11
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 8  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Есть. А также, есть разница при сложных векторных фигурах, есть разница при наличии фильтров на объектах, есть разница при mouseChildren = mouseEnabled = true, если пользователь проведет мышкой и т.д.

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

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Цитата:
есть разница при mouseChildren = mouseEnabled = true, если пользователь проведет мышкой и т.д.
Правда? Запомнил, не думал, что даже это влияет. Хотя верно, диспатчит ведь кучу событий.
__________________
тут я

Старый 27.01.2011, 16:29
Flashed_ вне форума Посмотреть профиль Отправить личное сообщение для Flashed_ Найти все сообщения от Flashed_
  № 10  
Ответить с цитированием
Flashed_

Регистрация: Jun 2010
Сообщений: 20
На счет того каким образом делать анимацию EnterFrame или Timer, что меньше нагружет?

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

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

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


 


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


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