你将收获

学会搭建Pygame开发环境

掌握Pygame的核心知识

学会开发游戏的基本知识

适用人群

Python程序员,Pygame程序员,游戏程序员

课程介绍

本课程主要内容如下:

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

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

  3. Pygame精灵(Sprite)

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

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

  5. 为游戏加上音效 

  6. 实战演练

课程目录