Pygame初步认识(模块导入、静态画布)

本文介绍了Pygame的导入方法,包括如何从网上下载并安装pygame包,以及检查导入是否成功的代码。接着,文章详细阐述了如何在Pygame中创建静态画布,包括画文字和图片的步骤,并指出系统字体不支持中文,需要创建自定义字体。最后,文章展示了如何在画布上显示形状,并简述了使图形动起来的初步概念。
摘要由CSDN通过智能技术生成

pygame的导入

image

初次使用pygame需要从网上下载pygame的包,下载过程如下所示:

File – Settings – Project:当前项目名称 – Project interpreter – +
根据此路径即可进入搜索页面,输入pygame然后点击安装

image

这个过程可能会花费几分钟的时间,具体视网速决定。安装完成得到如下界面,之前还在上一页面安装成功会在底部有一个提示。

image

导入成功与否检测代码

进群: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)

    
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值