图书介绍

学习XNA游戏编程 中文版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

学习XNA游戏编程 中文版
  • (美)里德著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302267300
  • 出版时间:2011
  • 标注页数:480页
  • 文件大小:49MB
  • 文件页数:496页
  • 主题词:

PDF下载


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

下载说明

学习XNA游戏编程 中文版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 XNA 4.0新特性1

改进的项目文件夹结构1

为Windows Phone 7系列开发游戏2

图形配置2

可配置的效果4

内置状态对象5

标量和方向5

改进的输入API5

新增的音频API6

音乐/图片枚举与视频播放6

修改和添加的类与方法6

小测验6

第2章 基础知识7

系统要求8

其他资源8

安装8

创建第一个XNA应用程序10

复习13

小结13

小测验14

第3章 好玩的精灵15

幕后发生的事情15

游戏开发与轮询18

修改游戏21

为项目添加精灵22

加载并绘制精灵25

透明度及其他选项28

层深度33

动起来35

动画38

调整帧频41

调整动画速度42

复习44

小结44

小测验45

练习45

第4章 用户输入和碰撞检测47

更多精灵47

键盘输入50

鼠标输入52

游戏手柄输入53

不让精灵跑出游戏窗口56

碰撞检测57

复习61

小结61

小测验62

练习62

第5章 面向对象设计的应用63

设计类63

创建Sprite类64

创建用户控制的Sprite类67

创建自动精灵70

游戏组件72

编写SpriteManager73

清理工作76

动起来78

复习79

小结79

小测验79

练习80

第6章 音效和音频81

使用XACT82

在代码中实现XACT声音文件87

为声音和音频使用简化API90

在游戏中添加更多声音91

复习96

小结96

小测验96

练习97

第7章 基本人工智能99

图灵测试100

以随机间隔时间创建精灵100

在随机地点生成精灵102

无关的对象105

创建追逐精灵108

创建躲避精灵112

复习118

小结118

小测验118

练习119

第8章 打造完整游戏121

绘制2D文本122

随机生成不同精灵类型127

为精灵添加变化129

添加背景图片135

游戏计分137

游戏状态144

启用/禁用游戏组件146

“游戏结束”逻辑和画面149

优化游戏玩法156

创建法宝159

复习163

小结163

小测验163

练习164

第9章 3D游戏开发165

坐标系统166

摄像机167

创建3D摄像机170

绘制基元172

矩阵乘法176

平移和旋转177

隐面消除180

旋转181

旋转的更多话题183

基元类型184

应用纹理187

复习190

小结191

小测验192

练习192

第10章 3D模型193

使用3D模型193

设置项目194

向项目添加模型197

用BasicModel类绘制模型198

添加模型管理器201

让模型旋转起来204

复习206

小结206

小测验207

练习207

第11章 创建第一人称摄像机209

可移动3D摄像机的组件209

移动第一人称摄像机213

旋转第一人称摄像机216

为3D游戏编码摄像机221

复习224

小结224

小测验225

练习225

第12章 3D碰撞检测与射击227

创建移动的敌人227

添加游戏逻辑229

开火238

三维碰撞检测和包围球242

添加准星245

添加声音247

复习252

小结252

小测验252

练习253

第13章 HLSL基础255

HLSL语法257

分析HLSL效果文件示例258

在C#中应用HLSL效果266

使用纹理来应用HLSL274

HLSL效果:负片281

HLSL效果:模糊282

HLSL效果:灰阶283

复习284

小结284

小测验284

练习285

第14章 粒子系统287

创建粒子引擎287

添加粒子效果文件297

将粒子引擎添加到游戏300

添加星空302

复习307

小结307

小测验307

第15章 完善3D游戏309

添加启动画面309

游戏计分320

添加法宝324

复习329

练习329

第16章 部署到Xbox 360331

添加Xbox 360设备331

转换项目以便在Xbox 360上运行335

支持手柄输入337

部署到Xbox 360343

Xbox 360显示设置345

游戏安全区346

复习348

小结348

小测验349

第17章 Windows Phone 7游戏开发351

设置Windows Phone 7设备351

注册开发人员账户352

注册Windows Phone 7设备355

解锁手机356

创建Windows Phone 7项目356

资源358

深入探索359

屏幕旋转和分辨率365

更多模型类366

添加模型管理器372

完成细节378

复习382

小结382

小测验383

第18章 多人游戏385

分屏显示功能385

网络游戏开发394

网络配置395

编写XNA网络游戏397

修改精灵类398

修改UserControlledSprite类398

编码Gamel类401

添加更新代码403

添加Draw代码419

添加疯狂的生化炸弹424

复习431

小结431

小测验432

附录 小测验和练习参考答案433

热门推荐