pygame入门

这篇博客介绍了如何使用pygame库创建游戏窗口。首先,需要初始化pygame,然后通过pygame.display.set_mode()创建窗口,可以设置窗口大小和属性如可调整大小或全屏。为了保持窗口显示,需要设立一个主循环。在循环中处理游戏事件,当检测到关闭窗口事件时退出pygame。此外,还提到窗口可以命名,并且在游戏开发中通常需要一个变量来跟踪当前的游戏状态。
摘要由CSDN通过智能技术生成

二、创建游戏窗口

要使用pygame首先需要进行初始化

import pygame

# 初始化pygame
pygame.init()

想要运行一个游戏,一定要有用于运行游戏的窗口

创建窗口pygame.display.set_mode()

在括号里可填入窗口大小等参数

例:

pygame.display.set_mode((500, 300), pygame.RESIZEABLE)

pygame.RESIZEABLE 窗口大小可调整

pygame.FULLSCREEN 窗口全屏

注:大小参数永远在前,且为元组形式即(长, 宽)

把它装在一个变量里,方便以后调用

screen = pygame.display.set_mode((500, 300), pygame.RESIZEABLE)

此时运行可看见屏幕上有一个窗口一闪而过。。。

那是因为在设置完窗口后游戏代码运行结束了

我们需要一个死循环拖住代码不让其结束,这个循环以后就叫它主循环。

import pygame

# 初始化pygame
pygame.init()

# 设置窗口
pygame.display.set_mode((500, 300), pygame.RESIZABLE)

# 主循环
while True:
    pass

此时运行会出现一个恒定的窗口处于未响应状态

我们在循环中加入这个代码↓


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值