更新时间:2022-07-29 15:12:25
封面
版权信息
内容简介
作者简介
前言
第1章 起步
1.1 用Python编写游戏
1.2 搭建开发环境
1.3 小结
第2章 Pygame
2.1 Pygame简介
2.2 Pygame的安装
2.3 Hello World
2.4 基本概念
2.5 窗口管理
2.6 Surface对象
2.7 图片加载
2.8 图形绘制
2.9 文字显示
2.10 再议屏幕显示
2.11 Rect对象
2.12 事件处理
2.13 Sprite
2.14 碰撞检测
2.15 音效与音乐
2.16 小结
第3章 《飞机大战》游戏
3.1 项目介绍
3.2 项目规划
3.3 记录状态
3.4 游戏窗口
3.5 游戏循环
3.6 加载图片
3.7 背景
3.8 我方飞机
3.9 子弹
3.10 敌方飞机
3.11 按钮
3.12 小部件
3.13 音乐与音效
3.14 异常处理
3.15 小结
第4章 Cocos2dⅠ
4.1 Cocos2d简介
4.2 Cocos2d的安装
4.3 Hello World
4.4 基本概念
4.5 坐标系
4.6 director
4.7 CocosNode
4.8 Scene
4.9 Layer
4.10 Sprite
4.11 Menu
4.12 Action和Effect
4.13 小结
第5章 《俄罗斯方块》游戏
5.1 项目介绍
5.2 项目规划
5.3 游戏窗口与菜单场景
5.4 背景
5.5 菜单动画
5.6 菜单
5.7 参数设置
5.8 游戏场景
5.9 HUD
5.10 记录状态
5.11 参数设置与状态更新
5.12 游戏区域
5.13 棋盘
5.14 方块
5.15 游戏主体控制
5.16 异常处理
5.17 小结
第6章 Cocos2dⅡ
6.1 Collision
6.2 Tiled maps
6.3 Map Colliders
6.4 自定义Action
6.5 自定义Event
6.6 图片集
6.7 动画
6.8 声音
6.9 Particle System
6.10 小结
第7章 《超级马里奥》游戏
7.1 项目介绍
7.2 项目规划
7.3 游戏窗口与菜单场景
7.4 菜单背景
7.5 菜单
7.6 记录状态
7.7 HUD
7.8 提示场景
7.9 提示层
7.10 编辑地图
7.11 游戏场景
7.12 闪烁砖块
7.13 图片分割与动画效果
7.14 角色划分