Программная смена fps
В программе использую 120 фпс и управляю анимацией и звуком самостоятельно. Но теперь потребовалось вставить прелоадер заказчика, который сделан для 30 фпс. Сначала пытался управлять его анимацией тоже самостоятельно (расчёт времени кадра и последующее gotoAndStop), но на его кадрах много звуков и обрабатывать ещё и их очень неудобно.
Есть ещё вариант переделать прелоадер под 120 фпс, но во-первых я программер и не хотелось бы копаться в графике, во-вторых там с этой внутренней анимацией всё так запутанно, что без поллитры не разберёшься и в третьих маловероятно, что Flash будет выдавать те самые 120 фпс, так что будут заметны тормоза... ): Есть ли вариант для прелоадера выставить 30 фпс, а при старте самой программы уже установить 120? Или как вообще разреливаются подобные ситуации? Заранее спасибо. |
1) у Stage в AS3 есть свойство frameRate
2) в браузере не будет 120 фпс, какой вообще смысл делать такие высокие значения? Маловероятно, что реальный fps поднимется выше 60. Возможно, будет еще меньше |
Спасибо, попробую поюзать frameRate.
120 - чтобы морально не привязываться к fps самого флеша. Считается дельта времени между кадрами и анимируется ручками. К тому же в ненасыщенных графикой сценах фпс может вполне достигать 120 (хотя браузеры, некоторые, всё равно режут до своего минимума), позволяет некоторые вычисления более точно обсчитать. |
Цитата:
Цитата:
|
Цитата:
Глупости все это. Нужно все делать под 30 фпс. Всегда. |
Цитата:
|
[quote]Назовите человека, который воспринимает 120 кадров в секунду[/qoute]
я :) а вообще пишут, что самый оптимальный вариант 31(?). Не пойму почему именно 31, и чем лучше 30? :) |
Цитата:
Есть ли здесь смысл? |
Цитата:
|
Тридцать один.
|
Часовой пояс GMT +4, время: 03:03. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.