pygame 简单便捷的游戏开发入门工具

阅读本文,你需要:
1.python基础语法知识
2.游戏开发基础常识
pygame为开发者们提供了一个最为基础的屏幕函数 pygame.display.set_mode()
关于显示一个窗口与这件简单的事情,没有什么多谈的必要,来说说有关这个画面的最重要的三个方面。
FPS
游戏的每一格像素,都是由极高的刷新率而显示出来的。 所以为了保证CPU不被爆满,限制刷新率是首要的部分。通常,我们只需要一个delay就可以解决这个问题。而当游戏稍微复杂起来,单次的 delay不能达到人们要求时候。clock是限制帧率的理想手段。
导入图片
pygame自带的画图函数,不尽人意 用起来麻烦而且不够灵活。
导入图片,显然是必要的——那么对图片进行处理,也是非常必要的。
这里只有一点要提,当需要对对象进行渐入渐出操作时候,需要set_aplah,这则需要 导入时进行 convert处理。
convert的处理会导致在编译成exe时报错,在用pyinstaller 打包的时候,使用 -w参数 让cmd不会显示出来报错的消息。具体需要qt的处理,不过在显示方面是没什么问题的。