близкие ;)
Я делаю базовую анимацию с box2dweb и kineticjs. Оба фреймворка классные. Это предварительный просмотр того, что я делаю: http://lab.devgf.com/boxkinetic/index_v.htm
Когда я вижу его в Google Chrome или Safari (на рабочем столе), он работает очень хорошо. До 60 кадров в секунду. Когда я загружаю эту страницу с помощью Safari на iPad, начинается проблема.
Если я использую iPad mini или iPad 2 (или даже iPad 1), он работает с «приемлемой» скоростью. Даже внутри Adobe DPS. НО, если iPad - модель с сетчаткой (или с iPhone 5), скорости НЕТ. Это ужасно, выглядит как «заморозка».
Может ли кто-нибудь помочь мне? Что я должен сделать, чтобы получить хорошую частоту кадров (или другой подход внутри цикла KineticJS), чтобы он работал так же, как на рабочем столе или без устройства отображения сетчатки?
Основной код для box2dweb, который я использую, находится в этом файле: http://lab.devgf.com/boxkinetic/js/tgf/gfbox2d.js
Основной код KineticJS находится здесь: http://lab.devgf.com/boxkinetic/js/Main.js
Любая помощь приветствуется.
Спасибо.