Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.10.2012, 09:17
Профессор
Отправить личное сообщение для Severtain Посмотреть профиль Найти все сообщения от Severtain
 
Регистрация: 25.04.2011
Сообщений: 280

Canvas, трининг.
Столкнулся с одной очень интересной находкой. Даже если HTML5 приложение не жрет много ресурсов и фпс не падает, то трининг в нем присутствует по любому.
Как с этим бороться? Кто с этим сталкивался?
Ответить с цитированием
  #2 (permalink)  
Старый 30.10.2012, 15:28
Профессор
Отправить личное сообщение для Severtain Посмотреть профиль Найти все сообщения от Severtain
 
Регистрация: 25.04.2011
Сообщений: 280

Дзен-трансгуманист,
ээм... ок! ) разрыв кадров)
сделал демку как крутится шарик вокруг другого шарика, но он дергается как то)) Хотя с ФПС все норм!
Ответить с цитированием
  #3 (permalink)  
Старый 30.10.2012, 17:23
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Сообщение от Дзен-трансгуманист
В некоторых браузерах выглядит не очень-то ровно, правда?
а должно выглядеть ровно? )
http://learn.javascript.ru/settimeout-setinterval
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #4 (permalink)  
Старый 30.10.2012, 20:10
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от Дзен-трансгуманист
В некоторых браузерах выглядит не очень-то ровно, правда?
FFFFFFFFUUUU

USE requestAnimationFrame FOR RENDERING !


(заметьте, что я сказал для отрисовки)
Сообщение от Дзен-трансгуманист
В Хроме мой пример дает 26-27, что уже можно сказать стабильно.
в хроме с rAM будет выдаваться 60

Последний раз редактировалось melky, 30.10.2012 в 20:12.
Ответить с цитированием
  #5 (permalink)  
Старый 30.10.2012, 21:00
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от Дзен-трансгуманист
60 чего, FPS или msec?
FPS. вообще, может и быть больше 60-и - у меня включена вертикальная синхронизация.

задержка ~17 ms

циферки fps можно так же увидеть в chromium'e в инструментах разработчика (timeline->frames)
Ответить с цитированием
  #6 (permalink)  
Старый 01.11.2012, 14:23
Профессор
Отправить личное сообщение для Severtain Посмотреть профиль Найти все сообщения от Severtain
 
Регистрация: 25.04.2011
Сообщений: 280

Спасибо большое! Про RAF слышал уже очень много! Думаю стоит попробовать! )
Ответить с цитированием
  #7 (permalink)  
Старый 01.11.2012, 14:38
Профессор
Отправить личное сообщение для Severtain Посмотреть профиль Найти все сообщения от Severtain
 
Регистрация: 25.04.2011
Сообщений: 280

Поставил все на RAF ! Супер.. те же 30 фпс выводится очень плавно!
Спасибо огромное!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
canvas и drawImage() jussik Элементы интерфейса 0 27.10.2012 16:57
Почему неправильно вырисовывается canvas? Amateur Events/DOM/Window 0 19.09.2012 10:45
Запуск Canvas в IE9! Severtain Общие вопросы Javascript 7 11.04.2012 12:36
Создание экземпляра Canvas не затрагивая HTML Tails Общие вопросы Javascript 2 09.03.2012 13:55
Добавить на canvas еще один елемент greengarlic Общие вопросы Javascript 5 22.09.2010 10:16