1

使用HTML5中的canvas标签,可以加载大图的一小块区域?并且加载时间非常短?我为什么要玩,有几块瓷砖但相当大,所以你有几个循环(for)。例如,当您为角色设置动画时,我只想重绘特定区域,以最大限度地减少时间。

4

1 回答 1

2

context.drawImage(图像,sx,sy,sWidth,sHeight,dx,dy,dWidth,dHeight)

s = 源,d = 目的地。

在此处输入图像描述

来源https://developer.mozilla.org/en/Canvas_tutorial/Using_images#drawImage_example_3

但是您无法改善加载时间,您必须先加载它才能裁剪它!

祝你好运

于 2012-04-16T13:13:19.097 回答