您现在的位置是:课程

Pygame(Python)游戏开发入门与实战

2023-06-29 20:53课程 人已围观


Pygame是被设计用来写游戏的python模块集合,Pygame是在优秀的SDL库之上开发的功能性包。使用python可以导入pygame来开发具有全部特性的游戏和多媒体软件,Pygame是极度轻便的并且可以运行在几乎所有的平台和操作系统上。Pygame包已经被下载过成千上万次,并且也被访问过成千上万次。

Pygame是免费的,发行遵守GPL,你可以利用它开发开源的、免费的、免费软件、共享件、还有商业软件等等。如果想要看到关于以上全部详细信息请看GPL .

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


本课程主要内容如下:

Pygame基础知识
(1)搭建Pygame开发环境
(2) 绘图
(3) 键盘鼠标事件

图像处理
(1) 装载位图
(2) 旋转图像

Pygame精灵(Sprite)

(1)编写精灵类
(2) 缩放Sprite
(3) 绘制帧
(4) 设置Sprite动画帧率
(5) 精灵组
(6) 实现不同的帧率

碰撞检测
(1) 矩形碰撞检测
(2) 圆形碰撞检测
(3) 遮罩碰撞检测
(4) 精灵与组之间的碰撞检测
(5)组与组之间的碰撞检测

5. 为游戏加上音效

6. 实战演练

-->

站点信息

  • 文章统计篇文章