图书介绍

ActionScript 3.0游戏编程 第2版PDF|Epub|txt|kindle电子书版本网盘下载

ActionScript 3.0游戏编程 第2版
  • (美)罗森维格著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115272898
  • 出版时间:2012
  • 标注页数:466页
  • 文件大小:115MB
  • 文件页数:482页
  • 主题词:游戏-动画制作软件,Flash ActionScript 3.0-程序设计

PDF下载


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

下载说明

ActionScript 3.0游戏编程 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 使用Flash和ActionScript3.01

1.1什么是ActionScript3.01

1.2创建简单的ActionScript程序2

1.2.1 trace的简单用法3

1.2.2创建屏幕输出5

1.2.3我们的第一个ActionScript3.0类6

1.3使用Flash CS59

1.3.1显示对象和显示列表9

1.3.2舞台9

1.3.3库10

1.3.4时间轴10

1.4编辑ActionScript代码11

1.5 ActionScript游戏编程策略13

1.5.1单类方法14

1.5.2任务细分法14

1.5.3良好的编程规范14

1.6 ActionScript的基本概念16

1.6.1创建和使用变量17

1.6.2条件语句18

1.6.3循环19

1.6.4函数19

1.7测试及调试20

1.7.1 bug类型20

1.7.2测试方法20

1.7.3使用调试器21

1.8发布游戏23

1.8.1格式23

1.8.2 Flash24

1.8.3 HTML25

1.9 ActionScript游戏编程检查清单26

1.9.1发布和文档设置26

1.9.2类、函数和变量的名称27

1.9.3运行时问题28

1.9.4测试问题28

第2章ActionScript游戏元素30

2.1创建可视对象30

2.1.1使用影片剪辑31

2.1.2创建按钮32

2.1.3绘制图形35

2.1.4绘制文本37

2.1.5创建链接文本39

2.1.6创建Sprite对象组40

2.1.7设置Sprite的深度42

2.2接收用户输入42

2.2.1鼠标输入43

2.2.2键盘输入44

2.2.3文本输入45

2.3创建动画46

2.3.1 Sprite运动46

2.3.2使用Timer48

2.3.3基于时间的动画49

2.3.4基于物理的动画49

2.4设计用户交互51

2.4.1移动Sprite51

2.4.2拖曳Sprite53

2.4.3碰撞检测54

2.5获取外部数据55

2.5.1外部变量55

2.5.2加载数据57

2.5.3存储本地数据57

2.6各类游戏元素58

2.6.1定制光标58

2.6.2播放声音60

2.6.3加载进程界面61

2.6.4随机数62

2.6.5数组重组63

2.6.6显示时间64

2.6.7系统数据64

2.6.8游戏盗版及保护问题65

第3章 基本游戏框架:配对游戏67

3.1放置可交互的元素68

3.1.1创建游戏部件的方法68

3.1.2设置Flash影片69

3.1.3创建基本ActionScript类70

3.1.4使用常量实现更好的编程73

3.1.5随机分配卡片74

3.2游戏开始76

3.2.1添加鼠标侦听器76

3.2.2建立游戏逻辑77

3.2.3检测游戏结束81

3.3封装游戏83

3.3.1创建游戏影片剪辑83

3.3.2添加介绍界面84

3.3.3添加Play Again按钮86

3.4添加得分和时间86

3.4.1添加得分87

3.4.2添加时间89

3.4.3显示时间90

3.4.4游戏结束后显示所得分数和时间91

3.5添加游戏效果93

3.5.1卡片翻转动画93

3.5.2有限的卡片浏览时间95

3.5.3声音效果96

3.6修改游戏98

第4章 脑力游戏:记忆和推理99

4.1数组和数据对象99

4.1.1数组100

4.1.2数据对象101

4.1.3数据对象数组102

4.2记忆游戏102

4.2.1准备影片103

4.2.2编程策略105

4.2.3类定义105

4.2.4设置文本、灯和音频106

4.2.5播放序列109

4.2.6开关灯110

4.2.7接收并检查玩家输入111

4.2.8修改游戏113

4.3推理游戏114

4.3.1建立影片114

4.3.2定义类117

4.3.3开始新的游戏118

4.3.4检查玩家的猜测121

4.3.5评估游戏结果121

4.3.6结束游戏123

4.3.7清除游戏元素126

4.3.8修改游戏127

第5章 游戏动画:射击游戏和弹跳游戏128

5.1游戏动画128

5.1.1基于时间的动画129

5.1.2基于时间动画的编程130

5.2空袭游戏133

5.2.1影片设置和配置133

5.2.2飞行中的飞机134

5.2.3移动炮台137

5.2.4射向天空的炮弹140

5.2.5游戏类142

5.2.6修改游戏148

5.3弹球游戏149

5.3.1建立影片149

5.3.2类定义152

5.3.3开始游戏153

5.3.4新建一个小球155

5.3.5游戏动画及碰撞检测155

5.3.6游戏结束161

5.3.7修改游戏162

第6章 拼图游戏:滑动与拼图163

6.1编辑位图图像164

6.1.1导入位图164

6.1.2位图切分165

6.2滑动拼接游戏167

6.2.1设置影片168

6.2.2设置类168

6.2.3导入图像170

6.2.4将图像切分成小块171

6.2.5重新排列小块173

6.2.6对玩家单击作出反应175

6.2.7滑动过程的动画177

6.2.8游戏结束和清理178

6.2.9修改游戏179

6.3拼图游戏179

6.3.1设置类180

6.3.2导入和切割图像181

6.3.3拖曳小块184

6.3.4游戏结束188

6.3.5修改游戏189

第7章 方向和运动:空袭2、太空岩石和气球游戏190

7.1用数学方法旋转和移动对象190

7.1.1正弦函数和余弦函数191

7.1.2使用余弦和正弦移动小车192

7.1.3根据位置计算角度195

7.2空袭2198

7.2.1改变高射炮198

7.2.2改变炮弹200

7.2.3创建AirRaid2.as202

7.3太空岩石203

7.3.1游戏元素设计203

7.3.2设置图形205

7.3.3设置类206

7.3.4开始游戏208

7.3.5得分和状态显示对象209

7.3.6飞船运动和玩家输入211

7.3.7打开保护盾215

7.3.8岩石216

7.3.9导弹219

7.3.10游戏控制221

7.3.11修改游戏223

7.4气球游戏223

7.4.1游戏元素设计224

7.4.2设置图形225

7.4.3设置类225

7.4.4开始游戏226

7.4.5准备一个游戏级别226

7.4.6主要的游戏事件227

7.4.7玩家控制229

7.4.8弹出气球230

7.4.9结束分布级别和游戏231

7.4.10时间轴脚本232

7.4.11修改游戏232

第8章 休闲游戏:同色消除和消除方块233

8.1可重用的类:爆炸点234

8.1.1开发爆炸点类235

8.1.2在影片中使用爆炸点238

8.2同色消除240

8.2.1玩同色消除游戏241

8.2.2游戏功能概述241

8.2.3影片和Match Three类242

8.2.4设置游戏网格244

8.2.5玩家交互246

8.2.6制作小块的移动动画248

8.2.7寻找匹配250

8.2.8寻找可能的移动254

8.2.9分数记录和游戏结束257

8.2.10修改游戏258

8.3消除方块258

8.3.1设置图形260

8.3.2设置类260

8.3.3开始游戏261

8.3.4递归262

8.3.5使用递归移除小块264

8.3.6掉落的小块266

8.3.7检查空列267

8.3.8游戏结束269

8.3.9修改游戏270

第9章 文字游戏:Hangman和单词搜索271

9.1字符串和文本字段271

9.1.1 ActionScript 3.0字符串处理272

9.1.2对文本字段应用文本格式275

9.2 Hangman281

9.2.1设置Hangman游戏281

9.2.2 Hangman类282

9.3单词搜索284

9.3.1开发策略285

9.3.2定义类286

9.3.3创建单词搜索网网格287

9.3.4用户交互291

9.3.5处理发现的单词293

9.3.6修改游戏296

第10章 问题和答案:问答游戏297

10.1存储和获取游戏数据297

10.1.1理解XML数据298

10.1.2导入外部XML文件300

10.1.3处理加载错误301

10.2问答游戏301

10.2.1设计一个简单的问答游戏302

10.2.2设置影片302

10.2.3设置类303

10.2.4导入问答数据306

10.2.5信息文本和游戏按钮306

10.2.6推进游戏进程308

10.2.7显示问题和答案308

10.2.8判断玩家的答案310

10.2.9结束游戏311

10.3问答游戏豪华版312

10.3.1添加时间限制312

10.3.2添加提示314

10.3.3添加事实描述317

10.3.4添加复杂的计分方式317

10.3.5随机选择问题319

10.4图片问答游戏320

10.4.1更好的答案布局320

10.4.2识别两种类型的答案322

10.4.3创建Loader对象322

10.4.4判断正确答案323

10.4.5扩展单击区域324

10.4.6将图像作为问题325

10.4.7修改游戏326

第11章 动作类游戏:平台游戏327

11.1设计游戏328

11.1.1关卡设计328

11.1.2设计类333

11.1.3规划所需函数334

11.2建立类335

11.2.1类的定义335

11.2.2开始游戏和关卡336

11.2.3键盘输入340

11.2.4游戏主循环341

11.2.5角色的运动342

11.2.6滚动游戏关卡347

11.2.7检测碰撞348

11.2.8敌人和玩家的死亡348

11.2.9收集分数和物体350

11.2.10显示玩家状态351

11.2.11关卡和游戏的结束352

11.2.12游戏对话框352

11.3修改游戏353

第12章 驾驶和竞速游戏355

12.1创建俯视图驾驶游戏355

12.1.1创建一个俯视下的世界355

12.1.2游戏设计358

12.1.3类的定义360

12.1.4构造函数362

12.1.5寻找街区364

12.1.6垃圾的放置364

12.1.7键盘输入366

12.1.8游戏循环367

12.1.9车的移动368

12.1.10检测与垃圾及垃圾桶的碰撞370

12.1.11时钟372

12.1.12分数提示器372

12.1.13游戏结束373

12.1.14修改游戏374

12.2建立Flash竞速游戏374

12.2.1竞速游戏的元素374

12.2.2制作赛道375

12.2.3音效376

12.2.4常量和变量376

12.2.5开始游戏377

12.2.6游戏主循环378

12.2.7车的移动380

12.2.8检查进度381

12.2.9倒计时和时钟382

12.2.10游戏结束383

12.2.11修改游戏384

第13章 纸牌游戏:猜大小、电子扑克和21点385

13.1猜大小385

13.1.1创建牌堆386

13.1.2建立类387

13.1.3开始游戏387

13.1.4响应玩家的行为389

13.1.5清空390

13.1.6修改游戏391

13.2电子扑克391

13.2.1洗牌和发牌392

13.2.2计时事件392

13.2.3创建牌堆393

13.2.4游戏元素393

13.2.5建立类394

13.2.6洗牌396

13.2.7计时事件396

13.2.8开始发牌397

13.2.9抽牌399

13.2.10完成一手牌401

13.2.11计算扑克赢分402

13.2.12修改游戏403

13.3 21点403

13.3.1游戏元素403

13.3.2设置类404

13.3.3开始游戏405

13.3.4计时事件406

13.3.5发牌407

13.3.6要牌或停牌408

13.3.7庄家行为409

13.3.8计算21点的手牌410

13.3.9游戏的其他函数412

13.3.10修改游戏413

第14章3D游戏:打靶训练、竞速游戏和地牢冒险414

14.1 Flash 3D基础415

14.1.1设置3D位置415

14.1.2旋转物体416

14.2打靶训练418

14.2.1游戏元素418

14.2.2设置类419

14.2.3开始游戏420

14.2.4绘制加农炮和标靶420

14.2.5移动加农炮421

14.2.6打出炮弹422

14.2.7修改游戏423

14.3 3D竞速游戏423

14.3.1游戏元素424

14.3.2建立影片425

14.3.3用户控制427

14.3.4玩家的移动429

14.3.5 z索引排序430

14.3.6修改游戏431

14.4 3D地牢冒险431

14.4.1游戏元素432

14.4.2设置游戏432

14.4.3构造地牢433

14.4.4游戏主函数436

14.4.5玩家的移动437

14.4.6收集硬币438

14.4.7游戏的局限性439

14.4.8扩展游戏439

第15章为iPhone制作游戏441

15.1开始iOS开发441

15.1.1需要准备什么442

15.1.2为iOS的发布443

15.1.3 iOS游戏的建立过程447

15.2设计和编程的注意事项448

15.2.1屏幕尺寸448

15.2.2非网页449

15.2.3触摸449

15.2.4处理器速度449

15.2.5加速计450

15.3滑块拼图改编451

15.3.1调整屏幕尺寸451

15.3.2更改发布设置452

15.3.3包含图片452

15.3.4发布453

15.4弹子迷宫游戏454

15.4.1建立类454

15.4.2开始游戏455

15.4.3游戏实操456

15.4.4碰撞检测458

15.4.5游戏结束459

15.4.6修改游戏459

15.5为iOs设备而优化460

15.5.1利用GPU和位图缓存460

15.5.2对象池462

15.5.3简化事件462

15.5.4最小化屏幕重绘区463

15.5.5更多优化方法463

15.6 iPhone之外465

热门推荐