游戏编程
Python 深受广大开发者青睐的一个重要原因是它应用领域非常广泛,其中就包括游戏开发。而使用 Python 进行游戏开发的首选模块就是Pygame。Python 深受广大开发者青睐的一个重要原因是它应用领域非常广泛,其中就包括游戏开发。而使用 Python 进行游戏开发的首选模块就是Pygame。
1、初识Pygame
pygame 是跨平台的 Python 模块,专为电子游戏设计(包含图像、声音),创建在 SDL ( Simple DirectMedia Layer)基础上,允许实时电子游戏研发而不被低级语言(如汇编语言)束缚。基于这设想,所有需要的游戏功能和理念(主要是图像方面)都完全简化为游戏逻辑本身,所有的资源结构都可以由高级语言(如Python)提供。
2、安装 Pygame
Pygame 的官方网址:是www.pygame.org,在该网址中可以查找 Pygame 相关文档。Pygame 的安装非常简单,只需要一行命令,如下所示:
pip install pygame
如果要检查是否安装成功,输入如下命令:
import pygame pygame.ver
3、Pygame 常用模块
Pygame 做游戏开发的优势在于不需要过多考虑与底层开发相关的内容,而可以把工作重心放在游戏逻辑上。例如,Pygame 中集成了很多和底层开发相关的模块,如访问显示设备、管理事件、使用字体等。Pygame 常用模块如下所示:
本文未完全显示,开通会员查看全文......