2012-07-12 161 views

回答

1

对复杂动画使用双缓冲技术可避免缓存功能,如保存,恢复等。 好文章 http://www.felinesoft.com/blog/index.php/2010/09/accelerated-game-programming-with-html5-and-canvas/

“requestAnimFrame”不会给你的性能提升,因为在这种情况下,浏览器决定是否使您的代码在一定的时间,而不是你。我的经验表明,最好为所需的FPS设定计时器。我在使用PhoneGap for Android编写游戏时遇到了不好的经历。我尝试了各种技术,最好的方法是使用两个画布,重用路径并避免慢速转换功能。

+0

谢谢。结果会好一点,但不完美! – poiuytrez 2012-07-16 12:59:11