![]() |
|
||||||||||
|
|||||
|
[+1 31.07.08]
Регистрация: Jul 2008
Сообщений: 48
|
Кстати, оказалось что в браузере (IE) производительность заметно проседает. На 30 FPS еще нормально, а от 50 десяток откусывается при определенных манипуляциях. Есть какая-нибудь информация/статистика, насколько конкретнее браузер плагин медленнее плеера?
|
|
|||||
|
Что-то подобное было, по-моему, в разделе по as2..
__________________
Дело не в тебе |
|
|||||
|
Modus ponens
|
Обновление экрана можно форсировать (создать свой энтерфрейм), только, имхо, ограничения не с потолка взяты, наверняка кто-то тестил, и фик знает, что будет на всех компах при таком ФПС... имхо, пытаться такое сделать ради красивостей - все равно что разгонять целерон какой-нть и потом удивляться откуда в 3д рендеринге куча артефактов =/
PS. 50 фпс - это значит, что на выполнение кода у вас есть 20 миллисекунд... у вас все ресурсы просто уйдут на таймер, если в коде есть что-то более сложное чем математика в предлах 100 - он просто не успеет.
__________________
Hell is the possibility of sanity Последний раз редактировалось wvxvw; 21.08.2008 в 02:04. |
|
|||||
|
Регистрация: May 2008
Сообщений: 161
|
а можно в цикле обновлять еекран? мож так быстрее будет
![]() нечто похожее на Последний раз редактировалось Tfp; 21.08.2008 в 04:13. |
|
|||||
|
[+1 31.07.08]
Регистрация: Jul 2008
Сообщений: 48
|
Цитата:
Не в свете текущего обсуждения, конечно, но мне было бы интересно иметь инструмент, позволяющий обновлять на экране объекты с разной скоростью. Скажем, пульку нужно обновлять каждый кадр, а статичного персонажа и каждые 5 фреймов можно, если его что-нибудь не перекроет. Цитата:
. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Флеш, он такой, может и не хватить вовсе.
|
|
|||||
|
Modus ponens
|
Почитайте про Stage.invalidate(). И про MouseEvent.updateAfterEvent()
по поводу внеплановых апдейтов экрана. Флеш не использует графические акселераторы, т.е. весь рендеринг обеспечивает только процессор... + браузер решает сколько памяти выделить плагину
__________________
Hell is the possibility of sanity Последний раз редактировалось wvxvw; 22.08.2008 в 01:07. |
|
|||||
|
Регистрация: Dec 2008
Сообщений: 14
|
Подниму тему о фпс.
Обычно в игровых приложениях (не флэш) фпс не ограничивают, а все скорости объектов корректируют по выдаваемому фпс. Сейчас во флэшке попробовал сделать 120 фпс (больше cs3 не даёт поставить). Лагает страшно. Так вот вопрос: делать неограниченный фпс безнадёжно и надо всегда выбирать его заранее или выход какойто есть? |
|
|||||
|
Banned
[+4 01.02.09]
[+1 01.02.09] |
Цитата:
А зачем вообще нужен fps больше чем 25? Посмотрите видео покадрово, где быстрые движения с большой амплитудой. Быстрое перемещение делает изображение "смазанным" и за счет этого достигается плавность для глаза. То же самое можно делать во флеше. |
|
|||||
|
Регистрация: Dec 2008
Сообщений: 14
|
Цитата:
Но даже если фпс и ставят 60, а комп не справляется, при этом так же идёт поправка на текущий фпс и скорость игры не падает, хотя и начинаются рывки. На компе смазанность надо делать эффектом, а на видео само собой получается.) Но, в общем, это я так.. короче лучше выбрать фпс заранее и по него выбирать скорости. |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:49. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|