最近做游戏发现,为了节省HTTP请求,把很多组动画放到了一张图片上,也就是传说中的雪碧图,但是用drawImage从图片上截取一部分绘制在canvas上时会非常慢. 我的图片尺寸为5000*7000 ctx.drawImage( img,0,0,100,100,0,0,100,100 ) 居然会耗时 125 毫秒 这简直不能忍.[环境:win10 Chorme Version 44.0.2403.125 CPU:AMD A8 GPU:HD8750] 解决方案: 把需要用到的帧先截取出来,并保存…