课程介绍
注意0:欲购买此课程,获取安全购买链接,索要正版授权学习平台账号,务必加咨询QQ:2536379620
注意1:由于编码原因,试听课程视频画面清晰度不如最终购买的视频。最终购买视频的画面清晰度可参见以下两张图。图1 图2
注意2:正版良心视频,购买后有机会和原作者直接短暂技术交流。
Pygame基础知识 (1)搭建Pygame开发环境 (2) 绘图 (3) 键盘鼠标事件图像处理 (1) 装载位图 (2) 旋转图像Pygame精灵(Sprite) (1)编写精灵类 (2) 缩放Sprite (3) 绘制帧 (4) 设置Sprite动画帧率 (5) 精灵组 (6) 实现不同的帧率碰撞检测 (1) 矩形碰撞检测 (2) 圆形碰撞检测 (3) 遮罩碰撞检测 (4) 精灵与组之间的碰撞检测 (5)组与组之间的碰撞检测 5. 为游戏加上音效 6. 实战演练
适合人群
python程序员,游戏程序员,pygame爱好者
课程大纲
章节1:pygame入门
课时1视频Pygame简介03:00 免费试听
课时2视频用Pygame开发游戏的一般步骤10:43
课时3视频在窗口上显示文本09:52
课时4视频显示中文03:14
课时5视频使用pygame绘制圆形05:41
课时6视频使用pygame绘制移动的矩形11:19
课时7视频使用pygame绘制直线01:55
课时8视频使用pygame绘制弧04:21
课时9视频使用键盘事件07:20
课时10视频使用鼠标事件17:30
章节2:实战演练
课时11视频动态彩色圆环13:46
课时12视频选择数字14:06
课时13视频指针时钟18:09
章节3:图像处理
课时14视频显示星空背景02:17
课时15视频旋转的地球09:01
课时16视频围绕地球旋转的飞船10:01
章节4:精灵(Sprite)
课时17视频Sprite简介05:53
课时18视频建立精灵类的架构07:03
课时19视频装载Sprite母图03:35
课时20视频缩放精灵(Sprite)03:17
课时21视频精灵组04:44
课时22视频精灵完整案例(调整动画频率)25:11
章节5:碰撞检测
课时23视频矩形碰撞检测21:32
课时24视频圆形碰撞检测03:25
课时25视频遮罩碰撞检测04:43
课时26视频精灵与组之间的碰撞检测10:16
课时27视频组与组件之间的碰撞检测03:49