2024-06-13 05:27:25 发布
网友
我正在用Python+Pygame编写一个2D精英风格的游戏,我需要移动星图,这样玩家才能看到整个过程。在
我以前做这类事情的方法是在绘图时把“相机”的坐标加上其他所有东西的坐标。但是,我注意到Pygame有一个函数可以将整个曲面移动一定量。这是一种更快、更容易实现此功能的方法吗?在
星图大约是10万像素的正方形,如果它取决于图像的大小。在
首先,一个巨大的位图并不是很好,因为它会消耗资源。在
我要做的是,把地图分成相机大小,最后一次显示9块,移动相机移动地图,只画出看到的那些。 不过,没有什么大的改善。在
你可以尝试更简单的方法,如果你觉得游戏太慢,你可以尝试另一种方法。 如果看不到差异,优化就没有意义了。在
首先,一个巨大的位图并不是很好,因为它会消耗资源。在
我要做的是,把地图分成相机大小,最后一次显示9块,移动相机移动地图,只画出看到的那些。 不过,没有什么大的改善。在
你可以尝试更简单的方法,如果你觉得游戏太慢,你可以尝试另一种方法。 如果看不到差异,优化就没有意义了。在
相关问题 更多 >
编程相关推荐