图书介绍

3D游戏设计大全 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

3D游戏设计大全 第2版
  • (加)肯尼斯·C·芬尼著 著
  • 出版社: 北京:中国科学技术出版社
  • ISBN:9787504649836
  • 出版时间:2011
  • 标注页数:920页
  • 文件大小:288MB
  • 文件页数:949页
  • 主题词:三维-动画-游戏-软件开发-教材

PDF下载


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

下载说明

3D游戏设计大全 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 3D游戏开发简介1

一、计算机游戏产业1

3D游戏的类型和风格2

游戏平台13

游戏开发角色15

发布游戏20

二、3D游戏的元素21

游戏引擎21

脚本22

图形用户界面25

模型26

纹理26

声音27

音乐27

支持底层结构28

三、Torgue游戏引擎30

描述30

本书使用的Torque36

安装Torque37

四、本章小结39

第2章 初识编程41

一、UltraEdit-3241

程序安装和配置42

创建项目和文件43

查找和替换47

在文件中查找50

grep51

书签53

宏56

回顾UltraEdit58

二、用程序控制计算机58

三、编程概念61

如何创建和运行示例程序62

Hello World63

表达式67

变量68

运算符76

循环80

函数82

条件表达式88

分支92

调试并解决问题100

最佳的实践方式104

四、本章小结105

第3章 3D编程概念107

一、3D概念107

坐标系统108

3D模型111

3D形体114

二、3D模型显示116

变换116

渲染121

场景图129

3D音频131

三、3D编程131

由程序控制的转变132

由程序控制的旋转139

由程序控制的缩放140

由程序控制的动画141

3D音频144

四、本章小结148

第4章 游戏编程149

一、Torque Script149

字符串150

对象151

数据块154

二、游戏结构156

三、服务器和客户机设计问题160

四、公共功能160

五、准备工作161

六、根主模块161

七、控制主模块167

八、初始化169

九、客户机171

十、服务器177

十一、玩家179

十二、运行Emaga4182

十三、本章小节184

第5章 运行游戏185

一、修改185

文件夹185

模块186

二、控制模块187

control/main.cs187

三、客户机控制模块188

control/client/client.cs188

control/client/interfaces/menuscreen.gui190

control/client/interfaces/playerinterface.gui194

control/client/interfaces/splashscreen.gui197

control/client/misc/screens.cs198

control/client/misc/presetkeys.cs200

四、服务器控制模块204

control/server/server.cs204

control/server/players/player.cs210

control/server/weapons/weapon.cs217

control/server/weapons/crossbow.cs221

control/server/misc/item.cs228

五、运行Emaga5233

六、本章小结234

第6章 网络235

一、直接发送消息235

CommandToServer236

CommandToClient237

直接发送消息小结239

二、触发器239

区域触发器240

动画触发器240

武器状态触发器240

玩家事件控制触发器240

三、GameConneetion消息242

GameConnection消息做什么243

细节243

四、查找服务器248

修改代码249

新模块250

五、专用服务器262

根主模块262

Control—Main模块263

Control—Initialize模块263

六、Emaga6地图文件夹265

测试Emaga6265

测试直接发送消息266

七、本章小结267

第7章 公共脚本269

一、游戏初始化269

二、选出的公共服务器模块274

服务器模块274

消息模块275

任务载入模块276

MissionDownload模块281

ClientConnection模块286

Game模块292

三、选中的公共代码客户机模块295

Canvas模块295

Mission模块298

MissionDownload模块299

Message模块303

四、结束语306

五、本章小结310

第8章 纹理311

一、使用纹理311

二、Gimp 2317

安装Gimp 2318

开始319

处理文件328

Gimp的功能339

图层340

工具箱343

工具选项346

填充工具348

其他工具350

三、本章小结352

第9章 外皮353

一、UV展开353

二、外皮创建过程354

三、制作汤罐外皮356

汤罐蒙皮步骤357

添加文本367

汤罐蒙皮试验368

四、制作汽车的外皮371

沙漠巡逻车的“兜风”371

轻便小汽车的蒙皮过程372

轻便小汽车蒙皮试验379

五、制作玩家外皮380

头和颈381

头发和手掌387

衣服392

调整外皮大小395

六、本章小结396

第10章 创建GUI元素397

一、控件399

GuiChunkedBitmapCtrl400

GuiControl402

GuiTextCtrl403

GuiButtonCtrl404

GuiCheckBoxCtrl405

GuiScrollCtrl406

GuiTextListCtrl408

GuiTextEditCtrl409

二、Torque GUI Editor410

编辑器概述410

三、创建界面415

四、本章小结417

第11章 结构材质纹理419

一、资源420

照片420

原创图像428

二、比例问题429

三、平铺430

四、纹理类型433

不规则纹理434

粗糙纹理434

卵石纹理434

木材纹理435

光滑纹理435

图案纹理436

织物纹理436

金属纹理436

反射纹理437

塑料纹理437

五、本章小结438

第12章 地形439

一、地形介绍439

地形特征439

地形数据440

二、地形建模442

高度图443

地表物444

平铺445

三、创建地形448

高度图方法448

地表物应用462

四、本章小结468

第13章 MilkShape建模469

一、MilkShape 3D469

安装MilkShape 3D470

MilkShape 3D GUI470

视图导航471

视图大小与方向472

再次介绍“汤罐”474

菜单483

工具箱493

关键帧502

Preferences对话框504

其他功能505

二、UVMapper506

File菜单506

Edit菜单506

Help菜单508

UV贴图509

三、本章小结516

第14章 制作角色模型517

一、建模技术517

形体图元517

方框法518

递增多边形构造法518

轴向挤压519

任意挤压519

地形形体贴图519

混合法520

Torque建模520

二、基本“Hero”模型522

准备工作522

头部523

躯干534

将头部与躯干匹配545

腿548

将腿整合到躯干上550

胳膊551

将胳膊整合到躯干上559

测试工具链561

三、“Hero”的皮肤564

四、角色动画572

在Torque中制作动画角色573

创建骨架575

安装:连接骨架580

嵌入式动画586

测试模型604

动画序列文件608

五、MilkShape 3D的DTS Exporters611

标准的Torgue游戏引擎(DTS)Exporter611

增强的Torque DTSPlus Exporter616

六、本章小结624

第15章 制作交通工具模型625

一、交通工具模型626

草图626

模型628

二、车轮649

三、测试轻型小汽车模型650

四、本章小结652

第16章 制作武器和物品653

一、药箱653

模型653

测试药箱656

二、岩石660

测试岩石663

三、树664

实体树665

测试实体树670

布告板树671

四、Tommy枪674

制作模型674

为Tommy枪蒙皮680

测试Tommy枪684

Tommy枪脚本684

五、本章小结685

第17章 制作结构体687

一、CSG建模688

Torque Constructor691

安装Constructor691

Cook's Tour693

二、快速启动698

三、建造桥梁707

四、建造房屋712

五、本章小结718

第18章 制作游戏世界的环境719

一、天空720

天空体720

二、天空任务对象731

三、云层733

云朵详述734

云朵纹理734

四、水737

五、雾737

六、暴风雨738

七、水块749

八、地形成型752

九、本章小结755

第19章 创建并编排音效757

一、Audacity758

安装Audacity758

使用Audacity759

Audacity参考资料762

二、OpenAL774

三、音频配置文件和数据块775

音频描述775

进行试验778

四、Koob779

五、本章小结782

第20章 游戏音效和音乐783

一、玩家音效783

沙沙声785

脚步声788

说话声790

二、武器音效794

安装Mission Editor794

弓弩音效797

汤姆枪准备797

三、车辆音效806

四、环境音效812

五、界面音效815

六、音乐817

七、本章小结818

第21章 创建游戏任务821

一、游戏设计821

需求822

约束823

Koob824

二、Torque任务编辑器826

文件菜单826

编辑菜单826

镜头菜单828

其他菜单828

场景编辑器828

贴图编辑器831

贴图地形编辑器832

贴图纹理编辑器833

任务区域编辑器834

三、创建场景835

粒子835

地形847

物品和结构体849

四、本章小结853

第22章 游戏服务器855

一、玩家角色855

玩家产生855

车辆装配857

模型858

服务器代码860

二、车辆865

模型865

数据块865

三、触发事件869

创建触发器869

计分873

四、本章小结880

第23章 游戏客户机881

一、客户机界面882

MenuScreen界面882

SoloScreen界面885

Host界面886

FindServer界面886

ChatBox界面887

MessageBox界面891

二、客户机代码893

MenuScreen界面代码894

SoloScreen界面代码894

Host界面代码900

FindServer界面代码900

ChatBox界面代码903

MessageBox界面代码906

三、游戏循环908

四、最后的修改910

五、本章小结911

第24章 游戏结束913

一、测试914

基本测试914

退化914

游戏测试915

测试工具模块915

二、主机服务器916

三、专用服务器916

四、FPS游戏想法917

五、其他类型918

六、修改并扩展Torque918

七、放手去做吧919

热门推荐