图书介绍

游戏程序设计教程pdf电子书版本下载

游戏程序设计教程
  • 何青编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115248428
  • 出版时间:2011
  • 标注页数:209页
  • 文件大小:70MB
  • 文件页数:216页
  • 主题词:游戏-应用软件-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

游戏程序设计教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 计算机游戏概述 2

1.1计算机游戏的发展历史 2

1.2计算机游戏的基本类型 3

1.3计算机游戏的本质及特征 13

1.4计算机游戏的主要功能 14

习题 15

第2章 游戏设计的基本流程 14

2.1游戏策划 17

2.2游戏美术设计 19

2.3游戏音频设计 21

2.4游戏程序设计 23

2.5游戏测试 25

习题 26

第3章 游戏程序的基本框架 28

3.1 Java2D图形绘制简介 28

3.1.1坐标系统 28

3.1.2图形处理类 28

3.1.3绘制几何图形 29

3.1.4填充图形 32

3.1.5图形变换 34

3.2构建游戏循环 35

3.3双缓冲机制 37

3.3.1离屏绘制 37

3.3.2前屏显示 38

3.4游戏的运行框架 38

3.5设置帧速率 39

3.6 Applet游戏程序框架 41

习题 42

第4章 游戏的运行机制 44

4.1游戏中的物体运动 44

4.1.1模拟匀速直线运动 44

4.1.2模拟加速直线运动 45

4.2碰撞检测 47

4.3传递控制命令 48

4.4游戏设计案例一:《贪食蛇》游戏 50

4.4.1游戏整体设计 51

4.4.2贪食蛇的表示 53

4.4.3绘制贪食蛇 55

4.4.4食物类的实现 56

45游戏设计案例二:《打砖块》游戏 57

4.5.1游戏整体设计 57

4.5.2挡板类的实现 58

4.5.3砖块类的实现 60

4.5.4小球类的实现 61

习题 67

第5章 游戏场景设定 69

5.1 Java2D图像绘制简介 69

5.2绘制卷轴型图像 70

5.2.1基本绘制方法 70

5.2.2滚动显示 71

5.2.3创建Ribbon类 73

5.3绘制砖块型图像 75

5.3.1基本绘制方法 75

5.3.2创建TileMap类 76

5.3.3滚动显示 77

5.4创建完整的游戏场景 80

习题 82

第6章 游戏角色设定 84

6.1精灵的图像绘制 84

6.2精灵的移动控制 86

6.3创建精灵类 90

习题 95

第7章 角色与场景的交互 97

7.1概述 97

7.2玩家角色的运动及控制 98

7.3玩家角色与游戏场景的碰撞检测 100

7.3.1基本原理 100

7.3.2创建GameWorldManager类 101

7.3.3调用碰撞检测方法 104

7.4电脑角色的运动及碰撞检测 105

7.4.1 定义电脑角色的行为 105

7.4.2设置电脑角色的初始位置 107

7.5玩家角色与电脑角色的碰撞检测 109

习题 112

第8章 声音效果设定 114

8.1播放音效 114

8.2播放音乐 117

8.3为游戏添加动作音效和场景音乐 119

习题 121

第9章完善游戏规则 123

9.1有限状态机模型 123

9.2玩家角色跳起来“踩”电脑角色 124

9.3玩家角色发射子弹攻击电脑角色 127

9.4增加玩家角色生命值 131

9.5显示玩家生命及游戏分数 135

9.6实现简单的游戏人工智能 137

习题 140

第10章 手机游戏设计简介 142

10.1手机游戏概述 142

10.2手机游戏开发平台简介 143

10.3手机游戏的程序框架 144

10.3.1使用WTK设计手机游戏 145

10.3.2使用NetBeans设计手机游戏 149

10.4设计《打砖块》手机游戏 150

10.5使用游戏生成器创建手机游戏 155

习题 159

第11章 游戏设计工具Greenfoot 161

11.1概述 161

11.2基本操作方法 161

11.2.1打开游戏场景 162

11.2.2添加游戏角色 162

11.2.3运行游戏 163

11.3相关API简介 164

11.4编写游戏程序 168

11.4.1创建游戏世界 168

11.4.2创建游戏角色 171

11.4.3让游戏角色运动起来 172

11.4.4处理游戏中的图像 175

11.4.5碰撞检测 180

11.4.6键盘控制 182

11.4.7鼠标控制 183

11.4.8播放声音 183

11.4.9控制游戏的运行 184

11.4.10导出游戏场景 185

11.5游戏设计案例 187

习题 193

精品推荐