pygame的导入
初次使用pygame需要从网上下载pygame的包,下载过程如下所示:
File – Settings – Project:当前项目名称 – Project interpreter – +
根据此路径即可进入搜索页面,输入pygame然后点击安装
这个过程可能会花费几分钟的时间,具体视网速决定。安装完成得到如下界面,之前还在上一页面安装成功会在底部有一个提示。
导入成功与否检测代码
进群:851211580 可获取海量Python免费学习资料+大牛指导学习
import pygame
if __name__ == '__main__':
# 1、初始化pygame
pygame.init()
# 2、创建游戏窗口
# set_mode(宽度,高度)
screen = pygame.display.set_mode((600, 400))
# 3、游戏循环
while True:
# 检测事件
for event in pygame.event.get():
# 检测窗口上的关闭按钮是否被点击
if event.type == pygame.QUIT:
# 退出游戏
print('关闭按钮被点击')
exit()
注意事项:
1、测试的文件名不能与pygame重名,要不系统会默认导入自己你的测试文件而非从网上下载的pygame包。
2、也可以在导入pygame包之后,直接使用
screen = pygame.display.set_mode((600, 400))
测试安装是否成功。成功是一个一闪而过的对话框。
静态画布
画文字
具体步骤:
1.创建字体对象(找笔)
2.根据字体去创建显示对象(文字)(找内容)
3.将内容添加到窗口上(画到纸上)
4.将窗口上的内容展示出来(将画好文字的纸贴出来)
注:模块导入中的测试代码为pygame程序绘画运行框,故为基本代码,每个pygame都需要使用。系统自带字体不支持中文输出,会乱码,如下代码中已被注释的部分,直接使用其会中文乱码。所以需要一般都需要创建自定义字体
具体代码演示:
import pygame
if __name__ == '__main__':
pygame.init()
screen = pygame.display.set_mode((600, 400))
# 设置窗口背景颜色
screen.fill((0, 0, 0))
# 1.创建字体对象(找笔)
"""
创建系统字体
SysFont(name, size, bold=False, italic=False, constructor=None)
name --> 字体名
size --> 字体大小
bold --> 加粗
italic -> 倾斜
"""
# font = pygame.font.SysFont('宋体', 44)