欢迎光临散文网 会员登陆 & 注册

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

2018-10-28 00:01 作者:wos泉此方  | 我要投稿

阅读本文,你需要:

1.python基础语法知识

2.游戏开发基础常识


pygame为开发者们提供了一个最为基础的屏幕函数 pygame.display.set_mode()

关于显示一个窗口与这件简单的事情,没有什么多谈的必要,来说说有关这个画面的最重要的三个方面。

  1. FPS

    游戏的每一格像素,都是由极高的刷新率而显示出来的。 所以为了保证CPU不被爆满,限制刷新率是首要的部分。通常,我们只需要一个delay就可以解决这个问题。而当游戏稍微复杂起来,单次的 delay不能达到人们要求时候。clock是限制帧率的理想手段。

  2. 导入图片

    pygame自带的画图函数,不尽人意 用起来麻烦而且不够灵活。

    导入图片,显然是必要的——那么对图片进行处理,也是非常必要的。

    这里只有一点要提,当需要对对象进行渐入渐出操作时候,需要set_aplah,这则需要 导入时进行 convert处理。

  3. convert的处理会导致在编译成exe时报错,在用pyinstaller 打包的时候,使用 -w参数  让cmd不会显示出来报错的消息。具体需要qt的处理,不过在显示方面是没什么问题的。

pygame 简单便捷的游戏开发入门工具的评论 (共 条)

分享到微博请遵守国家法律