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()

最新文章

  1. mysqli操作数据库
  2. C++ 制作 json 数据 并 传送给服务端(Server) 的 php
  3. Oracle触发器原理、创建、修改、删除
  4. BestCoder Round #86
  5. c4,configure the debug environment
  6. DEX 方法超过64K限制和gradle编译OOM问题解决
  7. Gson的使用
  8. Redis应用场景-转载
  9. double保持精度,防止小数点后数字的丢失的小方法
  10. JAVA利用Zip4j解压缩【转】
  11. UIBarButtonItem不能获取frame
  12. iOS开发UIScrollView的底层实现
  13. networking常用命令
  14. Python中,如何初始化不同的变量类型为空值
  15. oracle数据库读取操作系统的物理文件-转载,待完善
  16. 基于三层架构下的公共数据访问方法(Sqlite数据库)
  17. Django 生成验证码或二维码 pillow模块
  18. Fatal error: ENOSPC: System limit for number of file watchers reached
  19. 如何使用 eclipse进行断点 debug 程序
  20. java.lang.NoClassDefFoundError错误

热门文章

  1. GLIBC升级
  2. XV6学习(12)Lab lock: Parallelism/locking
  3. JVM垃圾回收之三色标记
  4. 2019CCPC厦门站总结
  5. HDOJ 3398
  6. B. Modular Equations
  7. HTTP笔记4--HTTP 状态码
  8. Bing壁纸-20200416
  9. ESLint & husky & git commit limit
  10. 如何重置电信悦 me 智能网关