简介与安装

入门

编程工具选择

IDLE:初级入门

vscode:

pycharm:免费

anaconda:科学计算

pygame简介与安装

pygame最小框架

import pygme, sys   #引入pygame和sys
pygme.init()        #  初始化init()
screen = pygame.display.set_mode((600, 400))
pygame.display.set_caption("pygame 游戏")

while True:
	for event in pygame.event.get()#获取事件并逐类响应
		if event.type == pygame.QUIT:
			sys.exit()
	pygame.display.update()            #刷新屏幕

内容列表

pygame模块最小框架:无限循环(响应事件、刷新屏幕)

  1. 导入模块
  • sys是Python的标准库

  • sys提供Python运行时环境变量的操控

  • sys.exit()用于退出、结束游戏

  1. 初始化

pygame.init():窗体、事件。

screen = pygame.display.set_mode((600, 400)):设置窗体的大小,并将窗体保存到screen变量中;

pygame.display.set_caption("Pygame游戏"):设置显示窗口的标题内容,参数title是字符串类型。

  1. 无限循环

pygame事件形成队列,pygame.event.get()从pygame的事件队列中取出事件,并从队列中删除该事件,例如:键盘按下事件。

event.type:获取事件的类型

pygame.QUIT是一种事件类型,退出事件。

  1. 刷新屏幕

pygame.display.update()对显示窗口进行更新,不然显示的是窗口之前的状态,它默认是将窗口全部重绘。

版权声明:本文为CSDN博主「acktomas」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/acktomas/article/details/123252610

生成海报
点赞 0

acktomas

我还没有学会写个人说明!

暂无评论

相关推荐

基于8051单片机实现电子时钟+数字秒表设计

概述 电子时钟是一种利用数字电路来显示秒、分、时的计时装置,与传统的机械钟相比,它具有走时准确、显 示直观、无机械传动装置等优点,因而得到广泛应用。随着人们生活环境的不断改善和美化,在许

Esp8266多功能点阵时钟(开源)

原文地址 多功能点阵时钟 更新 点阵时钟立创PCB工程已经完成,开源地址为: ESP8266多功能点阵时钟 - PCB制作分享 简介 很早就了解ESP8266了,当时也用这个搞过一些小demo,一直也没有想