为你推荐

内容提要
前言
本书内容
本书特色
本书读者对象
读者服务
致读者
第1篇 基础篇
第1章 初识Python和Pygame
1.1 了解Python
1.2 Pygame简介
1.3 相关工具的下载与环境配置
1.4 第一个Pygame程序
1.5 实战练习
第2章 Pygame程序开发流程
2.1 Pygame程序开发的基本流程
2.2 Pygame最小开发框架
2.3 综合案例——绘制拼图游戏界面
2.4 实战练习
第3章 Pygame游戏开发基础
3.1 像素和pygame.Color对象
3.2 Pygame中的透明度
3.3 窗口坐标系与pygame.Rect对象
3.4 控制帧速率
3.5 向量在Pygame中的使用
3.6 三角函数介绍及其使用
3.7 pygame.PixelArray对象
3.8 Pygame的错误处理
3.9 综合案例——绘制动态太极图
3.10 实战练习
第4章 字体和文字
4.1 加载和初始化字体模块
4.2 Font字体类对象
4.3 综合案例——绘制“Python之禅”
4.4 实战练习
第5章 事件监听
5.1 理解事件
5.2 事件检索
5.3 处理键盘事件
5.4 处理鼠标事件
5.5 设备轮询
5.6 事件过滤
5.7 自定义事件
5.8 综合案例——挡板接球游戏
5.9 实战练习
第6章 图形绘制
6.1 pygame.draw模块概述
6.2 使用pygame.draw模块绘制基本图形
6.3 综合案例——会动的乌龟
6.4 实战练习
第7章 位图图形
7.1 位图基础
7.2 Surface对象
7.3 Rect对象
7.4 综合案例——跳跃的小球
7.5 实战练习
第8章 精灵的使用
8.1 精灵基础
8.2 用精灵实现动画
8.3 精灵组
8.4 精灵冲突检测
8.5 综合案例——小超人吃苹果
8.6 实战练习
第9章 音频处理
9.1 设备的初始化
9.2 声音的控制
9.3 管理声音
9.4 综合案例——音乐播放器
9.5 实战练习
第2篇 案例篇
第10章 Flappy Bird——pygame +键盘事件监听实现
10.1 案例效果预览
10.2 案例准备
10.3 业务流程
10.4 实现过程
第11章 玛丽冒险——pygame + itertools + random实现
11.1 案例效果预览
11.2 案例准备
11.3 业务流程
11.4 实现过程
第12章 推箱子游戏——pygame+copy+按键事件监听+栈操作实现
12.1 案例效果预览
12.2 案例准备
12.3 业务流程
12.4 实现过程
第13章 飞机大战——pygame+sys+random+codecs实现
13.1 案例效果预览
13.2 案例准备
13.3 业务流程
13.4 实现过程
第14章 智力拼图——pygame + random + csv文件读写技术实现
14.1 案例效果预览
14.2 案例准备
14.3 业务流程
14.4 实现过程
第15章 画图工具——pygame + draw绘图对象实现
15.1 案例预览效果
15.2 案例准备
15.3 业务流程
15.4 实现过程
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜