将坐标映射到 PyGame 中的屏幕
Mapping coordinates to screen in PyGame
好的,后面有很多解释,请耐心等待。
我正在 PyGame 制作一个 2D 俯视游戏,我有一个 "chunk loading" 系统设置。系统如下...
我有一个 "world" 对象,由 "chunks" 组成。每个块都是 16x16 "tiles" 并且包含每个图块的数据。在世界对象中,我有一个系统可以根据需要生成这些块,并将它们存储在字典中,例如 {(x, y):"grass"} etc...
块中的每个图块都是一个 10px 的图像,需要在 PyGame,给定相机的位置(以图块计数)。我希望相机能够在这些图像上方平移并四处移动。我到底要怎么做才能做到这一点?
快速图表...
diagram http://williamgardner.noip.me/files/chunks
我希望这是有道理的,谢谢!
如果我理解你的问题,TomTsagk 解释得非常好:
Pygame camera follow in a 2d tile game
希望这对您有所帮助。
好的,后面有很多解释,请耐心等待。
我正在 PyGame 制作一个 2D 俯视游戏,我有一个 "chunk loading" 系统设置。系统如下...
我有一个 "world" 对象,由 "chunks" 组成。每个块都是 16x16 "tiles" 并且包含每个图块的数据。在世界对象中,我有一个系统可以根据需要生成这些块,并将它们存储在字典中,例如 {(x, y):"grass"} etc...
块中的每个图块都是一个 10px 的图像,需要在 PyGame,给定相机的位置(以图块计数)。我希望相机能够在这些图像上方平移并四处移动。我到底要怎么做才能做到这一点?
快速图表...
diagram http://williamgardner.noip.me/files/chunks
我希望这是有道理的,谢谢!
如果我理解你的问题,TomTsagk 解释得非常好:
Pygame camera follow in a 2d tile game
希望这对您有所帮助。