eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.wwwProblem z animacją JSRe: Problem z animacją JS
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!.POSTED!not-for-mail
    From: Marek <p...@s...com>
    Newsgroups: pl.comp.www
    Subject: Re: Problem z animacją JS
    Date: Sat, 02 Feb 2013 12:51:59 +0100
    Organization: ATMAN - ATM S.A.
    Lines: 37
    Message-ID: <keiul2$t55$1@node2.news.atman.pl>
    References: <keddig$a8s$1@node1.news.atman.pl> <kedka3$ijq$1@speranza.aioe.org>
    <grf8mcb1q2rp$.139v5yki70im7$.dlg@40tude.net>
    <kegndr$oi4$1@node1.news.atman.pl> <keh8ca$ag6$2@node1.news.atman.pl>
    <kehn24$mp$1@speranza.aioe.org> <keho6j$r9h$1@node2.news.atman.pl>
    <kehopn$4rh$1@speranza.aioe.org> <kehpur$rok$1@node1.news.atman.pl>
    NNTP-Posting-Host: 89-69-209-185.dynamic.chello.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: node2.news.atman.pl 1359805922 29861 89.69.209.185 (2 Feb 2013 11:52:02 GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Sat, 2 Feb 2013 11:52:02 +0000 (UTC)
    User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20130107
    Thunderbird/17.0.2
    In-Reply-To: <kehpur$rok$1@node1.news.atman.pl>
    Xref: news-archive.icm.edu.pl pl.comp.www:401860
    [ ukryj nagłówki ]

    W dniu 2013-02-02 02:25, Jasio pisze:
    > W dniu 2013-02-02 02:05, Cezary Tomczyk pisze:
    >> Z ciekawości: skąd akurat 17ms? Jakieś źródło informacji o tym?
    >
    > właśnie zauważyłem, że skoro o to pytasz, to chyba jednak nie wszedłeś
    > na link, który podałem :)
    >
    > http://ie.microsoft.com/testdrive/Graphics/RequestAn
    imationFrame/Default.html
    >

    Kurcze, mam jakiś problem techniczny. Nie widzę wszystkich wypowiedzi
    ale tylko w tym wątku. Tak jakbym do killfile dodał kogoś choć tak nie
    jest.

    Zerknąłem sobie jak wygląda wpływ na CPU timera. Zmiana 15->10ms
    powoduje wzrost o 1-2% na CPU a z 15->1ms o ok 4% CPU więc nie ma o co
    kopii kruszyć. Przynajmniej na moim sprzęcie.

    Co do schodzenia poniżej limitu 17ms to nie do końca zgodzę się, że jest
    to niecelowe. Przy częstotliwościach timera zbliżonych do fps monitora
    mogą powstać "zdudnienia" szczególnie widoczne przy małych
    rozdzielczościach. Forma ruchu gąsienicy skwantyzowanego do 1 piksela.
    Raz animacja skoczy o 1px a w innym kroku 2px. Średnia prędkość będzie
    oczywiście zachowana. Efekt będzie w postaci skoku obiektu co sekundę -
    dwie. Minimalne przyspieszenie taktowania eliminuje widoczność tego
    efektu. Niestety JS nie oferuje synchronizacji z pionowym przerwaniem
    tak jak to można robić programując dla karty graficznej bezpośrednio.

    Już nie wspomnę, że fps monitorów są różne w zależności od zastosowane
    matrycy. Widywałem miedzy 59 a 65 bodajże. Być może w niektórych
    monitorach wartości są inne - nie interesowałem się tematem. W każdym
    razie 17ms nie jest żadną magiczną granicą.

    --

    Pozdrawiam
    Marek

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: