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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 18.09.2006, 22:36
Dendroid вне форума Посмотреть профиль Отправить личное сообщение для Dendroid Посетить домашнюю страницу Dendroid Найти все сообщения от Dendroid
  № 21  
Ответить с цитированием
Dendroid
 
Аватар для Dendroid

Регистрация: Dec 1999
Адрес: Магадан
Сообщений: 763
На самом деле, мерцания почти не видно, если fps=31
Если 29 или 33 - уже очень заметно, то на 31 - почти идеально.. Это связано много с чем, в частности с накапливанием ошибки в формате хранения чисел во флэше 16.16, с тем, что фактически флэш работает с дробным фремрейтом, а вот количество миллисекунд на фрейм округляет до целого.
Кстати, для девятого плеера (где fps может быть дробный) рекомендую ставить 31.3
Второй момент, чтобы не было рывков - двигать текст только на целые значения (всё равно флэш округлит для поля с девайсными фонтами до целого значения), лучше всего - на единицу.
Третий момент - чтобы уменьшить отрицательные воздействия двух вышеперечисленных причин стоит в некоторых случаях добавить антиалиасинг в текст (включить embed fonts).
__________________
Верить никому нельзя. Мне - можно. :)

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Цитата:
Сообщение от Dendroid
На самом деле, мерцания почти не видно, если fps=31
Если 29 или 33 - уже очень заметно, то на 31 - почти идеально.. Это связано много с чем, в частности с накапливанием ошибки в формате хранения чисел во флэше 16.16, с тем, что фактически флэш работает с дробным фремрейтом, а вот количество миллисекунд на фрейм округляет до целого.
Вот ты и попался Ты "тупо" пересказываешь, что читал (слышал) или все же разбираешься вопросе более глубоко?
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

Регистрация: Dec 1999
Адрес: Магадан
Сообщений: 763
Цитата:
Сообщение от iNils
Вот ты и попался Ты "тупо" пересказываешь, что читал (слышал) или все же разбираешься вопросе более глубоко?
Неее, что значит "тупо"? Те, кто "тупо" тут тоже водятся, и ты их читал, неужели не заметно разницы? Я сам тестирую то, что слышал или до чего сам дошёл, часть оказывается полное фуфло, но иногда что-то полезное откладывается, чтобы потом использоваться... А что, ловим кого-то?
__________________
Верить никому нельзя. Мне - можно. :)


Последний раз редактировалось Dendroid; 18.09.2006 в 23:30.
Старый 19.09.2006, 00:03
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 24  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Ну вот http://flash-ripper.com/archives/000851.htm
Почти два года назад я написал комментарий (второй), а ответа так никто и не дал. Суть в чем, если мы делим 1000 на 25, то получаем 40, тут дробной части нет, откуда погрешность?

PS. Некто C2, тоже обратил на это внимание.
__________________
(и)Нильс.ru | Плагины для FlashDevelop


Последний раз редактировалось iNils; 19.09.2006 в 00:07.
Старый 19.09.2006, 00:31
Dendroid вне форума Посмотреть профиль Отправить личное сообщение для Dendroid Посетить домашнюю страницу Dendroid Найти все сообщения от Dendroid
  № 25  
Ответить с цитированием
Dendroid
 
Аватар для Dendroid

Регистрация: Dec 1999
Адрес: Магадан
Сообщений: 763
Мне думается, что в этом моменте выкладки упрощены, скорее всего делить надо не 1000, а что-то типа 2048*1000 - флэш раскладывает на тики времени по-своему, т.е. не одна миллисекунда является единицей отсчёта, известно же, если в мувике есть stream - есть довольно точная синхронизация со звуком, тик звука получается из 2048*1000/44100khz = 46.4399 - где-то делитель этого числа и есть истинный "тик".
Хотя должен признать, в своё время так и не доковырял исходники 5-го флэшплеера свободно раздававшиеся на сайте макромедии... Так что как рельно обстоит дело с синхронизацией может сказать только человек, который этот момент в исходниках раскопал (вот это я бы назвал "глубоко" )
Но то, что ошибка связана с накоплением неточности при делении на какое-то число и с округлением - очевидно, подрагивания анимации однозначно периодичны...
__________________
Верить никому нельзя. Мне - можно. :)


Последний раз редактировалось Dendroid; 19.09.2006 в 00:34.
Создать новую тему Ответ Часовой пояс GMT +4, время: 06:32.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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