Pygame 作为一个入门级的游戏开发库,其实并不难学,只要掌握 Python 编程的相关知识就能很轻松地掌握它。
Pygame 语法简单、明了,秉持了 Python 语言一贯的风格。同时,它作为一个游戏开发库来说,具有图形编程的基本特点,如果您对于图形编程从未了解过,即使您有 Python 编程基础,也会略感迷茫。因此,在接下来的学习中会详细介绍 Pygame 的常用模块,以及图形编程中的相关概念,帮助您快速掌握 Pygame 的使用。
下面是一个简单的 Pygame 程序,如下所示:
1. #导入所需的模块
2. import sys
3. import pygame
5. # 使用pygame之前必须初始化
6. pygame.init()
8. # 设置主屏窗口
9. screen = pygame.display.set_mode((400,400))
11. # 设置窗口的标题,即游戏名称
12. pygame.display.set_caption('hello world')
14. # 引入字体类型
15. f = pygame.font.Font('C:/Windows/Fonts/simhei.ttf',50)
16. # 生成文本信息,第一个参数文本内容;第二个参数,字体是否平滑;
17. # 第三个参数,RGB模式的字体颜色;第四个参数,RGB模式字体背景颜色;
18. text = f.render("python教程入门学习",True,(255,0,0),(0,0,0))
19. #获得显示对象的rect区域坐标
20. textRect =text.get_rect()
21. # 设置显示对