发送要在画布上呈现的图像的一部分

时间:2016-05-28 21:07:10

标签: javascript node.js express socket.io html5-canvas

我正在制作一款游戏,其中玩家可以移动10,000到10,000格。

然而,他们并不总是会看到10,000 x 10,000的网格,而只是根据屏幕尺寸的一小部分。因此,如果用户屏幕宽度为2000像素乘1000像素,那么它们目前为5,000 x 5,000(我的网格中心)。

服务器如何只发送部分地图以适应2000 x 1000像素区域?

Image of what I mean

1 个答案:

答案 0 :(得分:2)

将地图图像分解为tiles。这就是谷歌地图如何做到的。