Pygame基础(1)
2024-09-07 16:31:12
Pygame是Python的一个很常用的游戏框架,今天我来讲一讲Pygame的基础知识
Pygame的官网:https://www.pygame.org/news
Pygame的下载
打开cmd输入pip install pygame即可,前提是你要先安装Python(有点像废话……)。
输入之后,它就会自动安装了,效果如下:
额,我已经安装过了,所以是这样的界面。如果你想要删除,那就输入pip uninstall pygame(我想没有人会去删除)
官网下载就去访问官网吧。
接下来打开IDLE,输入
import pygame
若结果如下,则你成功了。
Pygame创建窗口
首先,我们要导入必备的模块。
# -*- coding:utf-8 -*-
import pygame # 这个你不导入你怎么用,必备模块
import sys # 导入sys模块,后面会说作用
接下来初始化
pygame.init() # 初始化Pygame
设置并显示窗口
size = width,height = 800,600 # 窗口大小根据情况自行设置
screen = pygame.display.set_mode(size) # 显示窗口
接下来是程序中的重中之重
while True: # 死循环,保证窗口一直显示
# 检查事件
for event in pygame.event.get(): # 遍历所有的事件
if event.type == pygame.QUIT: # 若关闭窗口则退出
sys.exit()
pygame.quit() #退出Pygame
接下来放一下总代码:
# -*- coding:utf-8 -*-
import pygame
import sys
pygame.init()
size = width,height = 800,600
screen = pygame.display.set_mode(size)
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
sys.exit()
pygame.quit()
最新文章
- mysqli操作数据库
- C++ 制作 json 数据 并 传送给服务端(Server) 的 php
- Oracle触发器原理、创建、修改、删除
- BestCoder Round #86
- c4,configure the debug environment
- DEX 方法超过64K限制和gradle编译OOM问题解决
- Gson的使用
- Redis应用场景-转载
- double保持精度,防止小数点后数字的丢失的小方法
- JAVA利用Zip4j解压缩【转】
- UIBarButtonItem不能获取frame
- iOS开发UIScrollView的底层实现
- networking常用命令
- Python中,如何初始化不同的变量类型为空值
- oracle数据库读取操作系统的物理文件-转载,待完善
- 基于三层架构下的公共数据访问方法(Sqlite数据库)
- Django 生成验证码或二维码 pillow模块
- Fatal error: ENOSPC: System limit for number of file watchers reached
- 如何使用 eclipse进行断点 debug 程序
- java.lang.NoClassDefFoundError错误