SVG Фоновая анимация и частота кадров - PullRequest
0 голосов
/ 03 октября 2010

Я сделал анимацию с SVG.Это как медленно меняющиеся обои.Идея состоит в том, что вы едва заметите, что он меняется.

Это чисто декоративно, и я не хочу, чтобы это истощало ресурсы.Есть ли способ установить частоту кадров в SVG?Я думал, что установка его на очень низкое число может сработать?Кстати, я использую Рафаэля.

1 Ответ

2 голосов
/ 07 октября 2010

В глубине души Рафаэля вы найдете логику, управляющую частотой кадров для анимаций, не связанных с ключевыми кадрами:

animationElements[length] && setTimeout(animation);

Опуская фактическое значение тайм-аута, Рафаэль в основном говорит браузеру запускать метод как можно быстрее (в пределах ограничений планирования, предусмотренных спецификацией DOM и реализацией браузера). Вы можете либо настроить эту функцию, чтобы использовать предоставленный пользователем параметр (или поместить туда число, хотя это повлияет на все анимации), либо воспользоваться предложением Питера.

...