您当前的位置:首页 > 计算机 > 编程开发 > Python

Pygame教程(非常详细)

时间:01-30来源:作者:点击数:

python pygame图标Python Pygame 是一款专门为开发和设计 2D 电子游戏而生的软件包,它支 Windows、Linux、Mac OS 等操作系统,具有良好的跨平台性。Pygame 由 Pete Shinners 于 2000 年开发而成,是一款免费、开源的的软件包,因此您可以放心地使用它来开发游戏,不用担心有任何费用产生。

Pygame 在 SDL(Simple DirectMedia Layer,使用 C语言编写的多媒体开发库) 的基础上开发而成,它提供了诸多操作模块,比如图像模块(image)、声音模块(mixer)、输入/输出(鼠标、键盘、显示屏)模块等。相比于开发 3D 游戏而言,Pygame 更擅长开发 2D 游戏,比如于飞机大战、贪吃蛇、扫雷等游戏。

当然 Python 也提供了开发 3D 游戏的软件包,比如 Pyglet、Panda3D、PyOgre 等。

教程特点

这套 Pygame 教程适合想要了解 Python 游戏开发的人员学习,如果您刚刚接触游戏开发,那么这套教程非常适合您。

通过本套教程的学习,您将了解到使用 Pygame 开发游戏过程中,应用到的基础知识,比如游戏主循环、Surface 对象、Event 事件、Rect 区域等,通过对这些知识的学习,您将掌握如何使用 Pygame 完成相应功能的开发。本套教程采用了“知识点+示例”相结合的方式来编写,让您“学一点,透一点”,使整个阅读过程变得简单、有趣。

阅读条件

本套 Pygame 教程适合有一定 Python 编程基础的人员学习,如果您已经掌握 Python 基础知识,那可以直接阅读本教程,否则建议您提前阅读《Python基础教程》。当然,如果您了解其他的 Python 开发的游戏软件包,那将再好不过了,比如 Pyglet 等。

教程目录:
1.Pygame是什么
2.Pygame下载和安装
3.第一个Pygame程序
4.Pygame Display显示模块详解
5.Pygame Surface创建图像
6.Pygame Transform图像变形
7.Pygame Time时间控制详解
8.Pygame Rect区域位置(图解)
9.Pygame Event事件模块(详细示例)
10.Pygame Draw绘图函数详解
11.Pygame Font文本和字体(含示例)
12.Pygame精灵和碰撞检测
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门