我正在使用KineticJS来执行HTML Canvas动画.动画可以在所有桌面浏览器和非视网膜iDevices(包括iPad mini)上完美运行.但是,从视网膜设备(浏览器或使用appcelerator的应用内网页视图),这些动画非常缓慢.我在视网膜显示屏上看过类似帆布动画的问题,但没有找到任何真正的解决方案.
我的舞台构造函数是1024w x 768h.所有图像都是预装的.动画是使用预加载器的回调函数构造的.
如果我将舞台大小缩小一半(并相应地缩放内部内容),动画将几乎正常播放(仍然比其他ipad更小).我尝试这个的唯一理由是我很难理解视网膜显示是两个'点'/像素.
欢迎任何见解或想法.我的下一步尝试是开始更改图像分辨率,而不是动态缩放.