《3D游戏设计与开发》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:吴君胜,罗伟,邱赞杨主编
  • 出 版 社:广州:暨南大学出版社
  • 出版年份:2011
  • ISBN:7811358940
  • 页数:196 页
图书介绍:

第一章3D游戏基础 1

第一节 计算机游戏产业 1

一、3D游戏的类型和风格 1

二、游戏开发者角色 5

第二节3D游戏引擎 7

一、游戏引擎 7

二、Torque引擎 8

三、3D游戏元素 9

四、Torque SDK的安装 11

第二章 初试游戏开发 18

第一节 初识引擎 18

一、起始界面 18

二、营造场景 22

第二节 场景对象 25

一、场景对象的编辑 25

二、组织对象 26

第三节 脚本与搭建游戏 27

第四节 试玩游戏 30

第五节Torque文件组织结构 31

第六节Torque支持的文件类型 32

一、.cs和.cs.dso文件 32

二、.gui和.gui.dso文件 33

三、DTS格式文件 33

四、DIF格式文件 33

五、材质文件 33

六、音乐和音效文件 33

第三章 游戏编程基础 35

第一节Torque Script的概念与术语 35

第二节Torque Script 36

一、Torque Script编程基础 37

二、变量 38

三、字符串 40

四、对象 41

五、数据块 44

六、运算符 46

七、表达式 49

第四章Torque编辑器 53

第一节Torque任务编辑器 53

一、World Editor 54

二、Terrain Editor 56

三、Terrain Terraform Editor 57

四、Terrain Texture Editor 58

五、Mission Area Editor 58

第二节Torque GUI编辑器 59

一、GUI编辑器初探 59

二、创建一个图形界面 60

第五章 制作游戏世界的环境 62

第一节 基本场景效果的实现 62

一、地面纹理 62

二、植物效果 66

第二节 天空 68

一、云 69

二、太阳 70

第三节 粒子效果 70

一、湖水、瀑布 71

二、营火 83

第四节 天气效果 92

一、雨 92

二、雪 95

三、雷电 96

四、沙尘暴 99

第六章 制作游戏角色与武器 103

第一节 游戏玩家角色 103

第二节AI的实现 111

第三节 制作武器和物品 116

第七章 创建游戏音效和音乐 142

第一节 音乐与音效 142

第二节 启动界面声音 142

第三节 场景音效 145

第四节 武器添加音效 150

第八章 创建网络游戏 154

第一节3D坦克大战的创意来源 154

第二节3D坦克大战建模 154

一、3D坦克模型的制作 155

二、3D坦克其他模型的制作 155

三、3D坦克游戏GUI的制作 156

第三节3D坦克大战服务器端GUI 157

一、MenuScreen界面 157

二、SoloPlay界面 159

三、Host界面 159

四、FindServer界面 159

五、ChatBox界面 160

六、MessageBox界面 163

第四节3D坦克大战客户端GUI 165

一、MessageBox界面 165

二、SoloPlay界面代码 165

三、Host界面代码 170

四、FindServer界面代码 170

五、ChatBox界面代码 172

六、MessageBox界面代码 174

第五节 游戏循环 176

第六节 最后的修改 177

第九章3D资源导入Torque引擎 179

第一节 安装输出插件 179

第二节 建立包围盒及碰撞检测 180

一、建立一个包围盒 180

二、建立碰撞检测 180

第三节 建立Sequence序列和导出DTS、 DSQ文件 181

一、导出.dts文件 181

二、建立Sequence序列 181

三、导出.dsq文件 182

四、通过一个实例详细演示DTS、 DSQ文件的导出 182

第四节 道具模型制作与输出 187

一、什么是道具物件模型 187

二、定义基本交互对象 187

三、道具制作方向规定 188

四、道具模型的导出 188

附录Torque引擎开发环境工具Torsion 191

参考文献 196