0

我目前正在使用 JavaScript 开发自上而下的 MMORPG。可以想象,这需要大量的精灵表,而问题就在这里。

我可以使用该方法简单地将精灵表的剪辑版本放置到画布上canvas.drawImage。但是,这必须比简单地将图像的剪辑版本加载到新的图像对象中需要更高的性能,然后我将使用该canvas.drawImage方法将其放置到画布上,因为我只需要剪辑一次。

这有可能吗?如果有,怎么做?

4

1 回答 1

1

这是一个精灵。任何“剪辑”都是一种方便的错觉。加载剪辑版本会增加更多 HTTP 流量,这肯定会比绘制画布图像花费更多时间,无论图像源如何,尤其是当您已经在客户端上有图像时。

于 2013-10-15T21:04:58.360 回答