1

我正在使用 KineticJS 来旋转轮子,使其降落在特定点上。似乎发生在 iOS 上,每 1 秒转换一次。有没有办法提高渲染的性能?

var dir = 1;
if(direction == "left"){
     dir = -1;
}
var PI = Math.PI;
wheel.transitionTo({    
    rotation: ((degrees*PI/6) + (dir *10*PI)),
    duration:7,
    easing:"ease-out"
})

这是当前项目的链接:http: //dev.hitpointstudios.com/sessionm_wheelspin/trunk/

笔记: - 这只是发生了。我在 Droid 2、HTC Inspire 和 Galaxy S2 上进行了测试,性能很好。

4

1 回答 1

1

调查这个。这是 requestAnimationFrame 方法的副作用,在该方法中浏览器控制动态帧速率。我目前正在研究实现一个可能更好控制的自定义 requestAnimationFrame 方法。

于 2012-10-28T02:22:40.520 回答