在PyGame中将坐标映射到屏幕

时间:2016-09-02 06:17:37

标签: python pygame coordinates chunks

好的,接下来会有很多解释,所以请耐心等待。

我正在PyGame制作2D自上而下的游戏,我设置了“chunk loading”系统。该系统如下......

我有一个“世界”对象,由“块”组成。每个块是16x16“瓦片”并包含每个瓦片的数据。在world对象中,我有一个系统可以根据需要生成这些块,并将它们存储在字典中,如{(x, y):"grass"} etc...块中的每个tile都是10px图像,需要在PyGame中绘制到屏幕上,给定相机的位置(在瓷砖中计算)。我希望相机能够在这些图像的顶部平移,然后四处移动。我怎么能这样做呢?

快速图表......

diagram http://williamgardner.noip.me/files/chunks

我希望这是有道理的,谢谢!

1 个答案:

答案 0 :(得分:0)

如果我理解你的问题,TomTsagk解释得非常好:

Pygame camera follow in a 2d tile game

希望这会有所帮助。