Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Мерцание при движении объекта (пример внутри)) (http://www.flasher.ru/forum/showthread.php?t=174695)

GBee 31.01.2012 14:27

Не мерцает в ИЕ9, Опере 11, и Хроме.
Win 7 Ultimate
Плеер везде 11.1.102.55

fish_r 31.01.2012 14:58

а у меня дергается )

Black Soviet 31.01.2012 15:31

GBee
не мерцает, даже если скорость увеличить ?

fish_r
у вас шар не плавно, а дёргано двигается, правильно понимаю ?

Что ж это у всех по-разному то отображается. :( Попробую на шустрой машине сейчас посмотреть что да как.

i.o. 31.01.2012 15:42

опишу то, что вижу:
Шар мерцает при 0,16, но!
Во-первых у меня LCD монитор и резкое перемещение белых пикселей на черном фоне действительно вызывает некое мерцание (время отклика и overdrive), и я к этому привык давно. Как вариант - попробуй протестировать на CRT мониторе.
Во-вторых есть ощущение, что FPS выставлен не в 60. Соответственно частота экрана выше скорости перерисовки круга -> резкие перескоки -> то бишь мерцание.
В-третьих не наблюдаю именно самой перерисовки. Всегда вижу шар целиком, а не половину старого и половину нового с ползущей горизонтальной линией. Такого нет.

GBee 31.01.2012 16:13

Не мерцает, ни на ноуте, ни на "большом" компе. Моники все ЖК. Может видяха у вас?

Black Soviet 01.02.2012 13:17

Ребят, вот откопал картинку которая характеризует этот эффект ("screen tearing"), чтобы внести однозначность.
http://static.gamesradar.com/images/...icle_image.jpg

GBee
на работе разные мониторы и разные компьютеры опробовал. Везде мерцает. На домашнем компьютере при большой скорости вращения перестаёт мерцать и всё выглядит круто, но на медленном вращении, явно видно как шар "потрескивает".

i.o.
Выставил на 60, шар "трещать" начал вообще безбожно. А в чём магическое дао FPS=60 ?

Hauts 01.02.2012 13:23

Вот, кстати, статья по этому же поводу: http://unitzeroone.com/blog/2009/11/...creen-tearing/

i.o. 01.02.2012 13:46

Цитата:

А в чём магическое дао FPS=60 ?
макс. частота перерисовки флешплеера.

Black Soviet 01.02.2012 14:03

Hauts

Да, я читал эту статейку, и решение как-будто бы кроется в выставлении свойства wmode = "direct", типа оно как-то помогает отображать быстрее в браузере. А что это за свойство и как его выставить ?

Также пишут про:
Adding system text to the display list (seems to work on windows xp)
Но тут я вообще не понял, что ещё за системный текст ?

i.o.

Я задумывался уже о том что частота обновления моего экрана = 60 Гц, и что такое мерцание возникает из-за разницы между FPS проекта, и частотой обновления экрана. Но выставление FPS =60 не решило проблему.

КорДум 01.02.2012 14:04

Linux x86, FP 11.1r102 тоже без мерцания, все годно.


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

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