Python 游戏之旅(Pygame)

 Pygame是跨平台Python模块,专为电子游戏设计,包含图像、声音。建立在SDL基础上,允许实时电子游戏研发而无需被低级语言(如机器语言和汇编语言)束缚。基于这样一个设想,所有需要的游戏功能和理念都(主要是图像方面)都完全简化为游戏逻辑本身,所有的资源结构都可以由高级语言提供。

 

Pygame的编程其实可以理解为循环加事件实现。

 

安装:

pip3 install pygame

 

测试:(可忽略)

python -m pygame.examples.aliens

 

画一个厉害的画玩玩:

 

生成一个最简窗口:

复制代码
 1 import pygame  # 导入pygame库 2 from sys import exit  # 导入sys库中的exit函数 3  4 # 初始化pygame 5 pygame.init()  6  7 #创建一个窗口,参数((宽度,高度)) 8 screen = pygame.display.set_mode((700,450))  9 # 设置窗口标题10 pygame.display.set_caption("东小东游戏窗口") 11 12 #  载入背景图13 background = pygame.image.load('imgx/wa.jpg') 14 15 # 事件循环16 while True: 17     # 绘制背景18     screen.blit(background, (0, 0)) 19 20     # 更新屏幕21     pygame.display.update() 22 23     # 所有事件的监听,处理24     for event in pygame.event.get(): 25         # 游戏退出事件26          if event.type == pygame.QUIT: 27             # 退出程序28             exit()
复制代码

 

 

画画实现:

关键字:
50000+
5万行代码练就真实本领
17年
创办于2008年老牌培训机构
1000+
合作企业
98%
就业率

联系我们

电话咨询

0532-85025005

扫码添加微信