好的,接下来会有很多解释,所以请耐心等待。
我正在PyGame制作2D自上而下的游戏,我设置了“chunk loading”系统。该系统如下......
我有一个“世界”对象,由“块”组成。每个块是16x16“瓦片”并包含每个瓦片的数据。在world对象中,我有一个系统可以根据需要生成这些块,并将它们存储在字典中,如{(x, y):"grass"} etc...
块中的每个tile都是10px图像,需要在PyGame中绘制到屏幕上,给定相机的位置(在瓷砖中计算)。我希望相机能够在这些图像的顶部平移,然后四处移动。我怎么能这样做呢?
快速图表......
diagram http://williamgardner.noip.me/files/chunks
我希望这是有道理的,谢谢!