-
Data: 2013-02-02 12:51:59
Temat: Re: Problem z animacją JS
Od: Marek <p...@s...com> szukaj wiadomości tego autora
[ pokaż wszystkie 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
Następne wpisy z tego wątku
- 02.02.13 15:26 Paweł Piskorz
- 02.02.13 21:17 Marek
- 02.02.13 21:42 Wojtek Gapiński
- 03.02.13 19:47 Paweł Piskorz
- 03.02.13 20:03 Borys Pogoreło
- 03.02.13 22:34 Marek
- 04.02.13 10:57 Marek
- 04.02.13 11:54 Cezary Tomczyk
- 04.02.13 16:21 Wojtek Gapiński
- 04.02.13 19:52 Gabriel Zastawnik
- 04.02.13 20:14 Wojtek Gapiński
- 04.02.13 21:40 Gabriel Zastawnik
- 04.02.13 22:16 Wojtek Gapiński
- 05.02.13 01:32 Cezary Tomczyk
- 06.02.13 00:17 Marek
Najnowsze wątki z tej grupy
- Jakie znacie działające serwery grup dyskusyjnych?
- is it live this group at news.icm.edu.pl
- php, linki z nazwami a $_GET, SEO
- www polityka pl captcha
- dyktatura brudnego palucha
- www.znanylekarz.pl
- Czy pytanie o sczytywanie stron programami/skryptami to tu?
- Grupy webdevowe
- Jak wydrukować stronę?
- IIS, kilka witryn
- linki <a href="/strona.php"> (ze slashami)
- co rozszerza stronę??
- responsywny akapit <p>
- Czy istnieje jakiś emulator przeglądarek pod Mac'a?
- taka sama konfiguracja dla localhost i produkcji
Najnowsze wątki
- 2025-02-19 Lista afer
- 2025-02-19 Lista afer
- 2025-02-19 Lista afer PIS
- 2025-02-19 Ogrodzenie dla krów szkockich "Highland"
- 2025-02-19 Gdańsk => System Architect (background deweloperski w Java) <=
- 2025-02-19 Gdańsk => Solution Architect (Java background) <=
- 2025-02-19 Białystok => Data Engineer (Tech Leader) <=
- 2025-02-19 Kraków => Ekspert IT (obszar systemów sieciowych) <=
- 2025-02-19 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2025-02-19 Rzeszów => International Freight Forwarder <=
- 2025-02-19 Poznań => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-02-19 Chrzanów => Spedytor Międzynarodowy (handel ładunkami/prowadzenie f
- 2025-02-19 Bieruń => Regionalny Kierownik Sprzedaży (OZE) <=
- 2025-02-19 Nigdy
- 2025-02-19 Katowice => Key Account Manager (ERP) <=