0

因此,如果我不清理我的绘画区域,它只会在我绘画的地方绘画,而将我没有像以前那样绘画的其他部分留在那里。所以我可以把已经画的东西移到左边吗?所以我可以在右侧放置一组新的瓷砖而无需重新绘制所有瓷砖?

还是我从错误的角度理解这个?

4

1 回答 1

2

你可以做你所描述的,但我想不出它的意义。在一些偏移之后渲染屏幕的一部分将不会产生真正的改进。

我假设您正在尝试这样做以加快渲染速度。

大多数游戏为更快的平铺渲染做了两件事。

  1. 剪裁。不要渲染屏幕外的内容。如果要渲染 2.5D,请不要渲染其他不透明图块下方的内容。
  2. 将地图的部分渲染为更大的图像,然后渲染这些更大的图像,而不是单独渲染每个平铺图像。

第二种比较困难,也有局限性。例如,如果您的磁贴内容发生变化,您需要重新渲染较大的图像。这可能会给你带来最大的进步。

于 2013-07-29T19:03:33.587 回答