主页 详情

《3D游戏开发大全:高级篇》_Kenneth C.Finney著_11908125_9787302162582

【书名】:《3D游戏开发大全:高级篇》
【作者】:Kenneth C.Finney著
【出版社】:北京:清华大学出版社
【时间】:2007
【页数】:459
【ISBN】:9787302162582
【SS码】:11908125

最新查询

内容简介

第Ⅰ部分 高级脚本编程第1章 多目标环境

1.1 TorqueScript脚本语言

1.2 3D数学预览

1.3 可玩性

1.4 制作‘Bots

1.4.1 AI概念

1.4.2 继续上一个话题

1.4.3 群体动力学

1.5 艺术性

1.5.1 细节

1.5.2 入口

1.5.3 光照

1.5.4 外皮脱卸

1.6 本章小结

第2章 使用TorqueScript脚本语言

2.1 Torque项目的组织

2.2 安装Torque

2.3  TorqueScript概览

2.4 问题解决机制

2.4.1 日志

2.4.2 编译器错误检查

2.4.3 清除字节码模块

2.4.4 调试输出说明

2.4.5 使用trace函数

2.4.6 使用dump函数

2.4.7 使用游戏中的对象浏览器

2.4.8 TorqueScript源代码调试器

2.5 对象

2.5.1 创建对象

2.5.2 操作对象

2.6 数据块对象

2.6.1 创建数据块对象

2.6.2 数据块的声明

2.7 ScriptObject

2.7.1 创建一个ScriptObject

2.7.2 使用ScriptObject

2.8 文件处理

2.8.1 export语句

2.8.2 文件对象

2.9 使用字符串

2.9.1 标记字符串

2.9.2 转义序列

2.10 本章小结

第3章 向量和矩阵

3.1 向量

3.1.1 向量的定义

3.1.2 向量的用法

3.2 矩阵

3.2.1 使用矩阵的好处

3.2.2 矩阵的用法

3.3 TorqueScript的应用技巧

3.3.1 一个变换的小程序

3.3.2 旋转

3.4 本章小结

第4章 在3D下使用TorqueScript

4.1 门的旋转

4.1.1 门资源

4.1.2 门的旋转代码

4.1.3 门的旋转操作测试

4.2 门的滑动

4.2.1 门资源

4.2.2 门代码

4.2.3 滑动门的测试

4.3 warping

4.3.1 离开任务区

4.3.2 准备工作

4.3.3 脚本代码

4.3.4 warp测试

4.4 本章小结

第Ⅱ部分 人工智能

第5章 轻松进入人工智能世界

5.1 对人工智能的错误理解

5.2 人工智能的应用领域

5.2.1 路径查找(searching)和路径规划(routing)

5.2.2 规则和专家系统

5.2.3 逻辑和不确定性

5.2.4 自然语言处理

5.2.5 神经网络

5.3 群体思想

5.4 近期发展趋势展望

5.5 本章小结

第6章 游戏中的人工智能

6.1 行为

6.1.1 感知

6.1.2 行动

6.1.3 反应

6.1.4 学习

6.2 ‘Bot的定义

6.2.1 敌对者

6.2.2 同盟者

6.2.3 派别成员

6.2.4 群体行为

6.2.5 cheatbot

6.3 本章小结

第7章 虚拟敌人

7.1 具有静态行为的AI角色

7.1.1 准备工作

7.1.2 代码的修改

7.1.3 aiGuard模块

7.1.4 继续研究守卫

7.2 跟踪路径

7.2.1 制定一条路径

7.2.2 应用路径

7.3 追逐

7.4 本章小结

第8章 AI交互技术

8.1 步骤

8.2 代码

8.2.1 准备工作

8.2.2 AITServer模块

8.2.3 AITClient模块

8.2.4 AITCommands模块

8.2.5 AITGui模块

8.2.6 AITScript文件

8.2.7 AIT资源

8.2.8 制作AIT脚本

8.3 AI角色对话系统的测试

8.4 本章小结

第9章 群体行为

9.1 完美的群体

9.1.1 准备工作

9.1.2 群体的模块

9.1.3 代码测试

9.2 一个追逐群体

9.3 本章小结

第Ⅲ部分 强化游戏编程第10章 损害控制

10.1 生命值

10.1.1 player.cs脚本模块中的关键特征

10.1.2 添加能量条

10.1.3 损害与能量的关联

10.2 打击位置

10.3 砰、砰、轰隆隆!

10.3.1 准备工作

10.3.2 代码

10.3.3 惊奇的桶爆炸测试

10.4 疯狂的巡逻车

10.4.1 巡逻车的损害处理代码

10.4.2 巡逻车的爆炸

10.5 在玻璃房子中生活

10.5.1 准备工作

10.5.2 代码

10.5.3 窗户的测试

10.6 本章小结

第11章 让一切变得更真实

11.1 现实世界的地形

11.1.1 DEM文件格式

11.1.2 将DEM转换为高度图(Heightmap)格式

11.1.3 Torque的准备工作

11.1.4 游戏地形中的高度图

11.2 植被

11.2.1 森林

11.2.2 牧场

11.3 本章小结

第12章 效果优化

12.1 士兵身上的光芒

12.1.1 日升、日落

12.1.2 制作光晕效果

12.2 无处不在的水

12.2.1 水的表现形态

12.2.2 水的杀伤力

12.3 水中漫步

12.4 本章小结

第13章 PHP创建联机游戏服务

13.1 PHP和Apache

13.1.1 Apache的安装

13.1.2 设置

13.1.3 安装PHP

13.1.4 连接Apache和PHP

13.2 使用Web的游戏内部服务

13.3 游戏内部的信息抢夺者

13.4 身份验证

13.4.1 PHP身份验证代码

13.4.2 TorqueScript代码

13.5 本章小结

第Ⅳ部分 强化游戏建模第14章 结构建模

14.1 细节层次

14.1.1 示范

14.1.2 细节层次

14.1.3 实现

14.1.4 怪兽角色的操作细节

14.2 实体

14.2.1 入口

14.2.2 演示

14.2.3 创建与放置入口

14.3 光照

14.3.1 静态光照

14.3.2 动画光照

14.3.3 光照测试

14.4 本章小结

第15章 形体建模

15.1 细节层次化

15.1.1 创建板条箱

15.1.2 玩家化身

15.2 本章小结

第16章 可变外皮

16.1 板条箱

16.1.1 资源和准备工作

16.1.2 代码

16.1.3 使用可变外皮的板条箱

16.2 一切就绪,预备,出发!

16.2.1 就绪

16.2.2 预备

16.2.3 出发!

16.3 空闲状态时的外皮变换

16.3.1 设置

16.3.2 代码

16.3.3 Mr.Box演示

16.4 本章小结

16.5 实践!

附录A Torque游戏引擎参考

A.1 TorqueScript函数参考

A.2 Torque参考表

附录B 附加资源

B.1 本书中附加的TGE Build代码资源

B.2 Internet上的游戏开发资源

B.2.1 与Torque相关的Web站点

B.2.2 游戏开发Web站点

B.3 游戏开发工具参考

B.4 共享软件和免费软件工具

B.4.1 建模

B.4.2 程序编辑

B.4.3 音频编辑

B.4.4 其他

B.5 零售工具

B.6 GNU一般公众许可证


书查询(www.shuchaxun.com)本网页唯一编码:
05e2e109d15a1da8fe5f50189ca3b17b#441596c5e5ee6ea62c3fe131c0d4c3c0#56984883#11908125.zip