王朝百科
分享
 
 
 

游戏编程精粹6

王朝百科·作者佚名  2010-05-30  
宽屏版  字体: |||超大  

游戏编程精粹6

作者:(美)迪克黑森尔编,孟宪武等译

ISBN:10位[7115167265]13位[9787115167262]

出版社:人民邮电出版社

出版日期:2007-11-1

定价:¥99.00元

内容提要读者将在本书中找到来自20多个国家和地区具有不同背景和专长的游戏专家所撰写的50多篇文章。本书是游戏编程精粹系列书的最新版本,内容涉及通用编程、数学和物理、人工智能、脚本和数据驱动系统、图形学、音频音效、网络与多人在线游戏,以及游戏测试和手机游戏等内容,具有较强的先进性和实用性。随书附带光盘中提供了全书所有的源程序、演示程序及需要的各种游戏开发的第三方工具。

因此,无论你是一个刚刚起步的游戏开发新手,还是资深业界专家,都能够在本书中找到灵感,增强洞察力及开发的技能。应用书中介绍的开发经验和技巧于实际项目中,将缩短开发时间,提高效率。

编辑推荐读者将在本书中找到来自20多个国家和地区具有不同背景和专长的游戏专家所撰写的50多篇文章。本书是游戏编程精粹系列书的最新版本,内容涉及通用编程、数学和物理、人工智能、脚本和数据驱动系统、图形学、音频音效、网络与多人在线游戏,以及游戏测试和手机游戏等内容,具有较强的先进性和实用性。随书附带光盘中提供了全书所有的源程序、演示程序及需要的各种游戏开发的第三方工具。因此,无论你是一个刚刚起步的游戏开发新手,还是资深业界专家,都能够在本书中找到灵感,增强洞察力及开发的技能。应用书中介绍的开发经验和技巧于实际项目中,将缩短开发时间,提高效率。

目录第1章通用编程

简介

1.1Lock-Free算法

1.2通过OpenMP来充分利用多核处理器的能力

1.3用OpenCV库实现游戏中的计算机视觉

1.4游戏对象的地理网格注册

1.5BSP技术

1.6最相似字串匹配算法

1.7利用CppUnit实现单元测试

1.8为游戏的预发布版本添加数字指纹,威慑并侦测盗版行为

1.9通过基于访问顺序的二次文件排序,实现更快速的文件加载

1.10你不必退出游戏:资产热加载技术可以实现快速的反复调整

第2章数学与物理

简介

2.1浮点编程技巧

2.2利用齐次坐标实现投影空间中的GPU计算

2.3利用叉乘积求解线性方程组

2.4适用于游戏开发的序列索引技术

2.5多面体浮力的精确计算

2.6带有刚体交互作用的基于粒子的实时流体仿真系统

第3章人工智能

引言

3.1游戏的制作方法——应用基于模型的决策——在雷神之锤III中应用蝗虫人工智能引擎

3.2独立非玩家角色合作行为的实现

3.3针对游戏的基于行为的机器人架构

3.4使用模糊感知器、有限状态自动机和扩展的行为网络为虚幻竞技场游戏构建一个目标驱动的机器人

3.5一个目标驱动的虚幻竞技场游戏角色程序:使用扩展的行为网络制作目标驱动的具有个性的代理

3.6用支持向量机为短期记忆建模

3.7使用战力值评估模型进行战争役分析

3.8设计一个多层可插拔的AI引擎

3.9一个管理场景复杂度的模糊控制方法

第4章脚本和数据驱动系统

简介

4.1脚本语言总述

4.2把C++对象绑定到Lua

4.3使用LUA协同程序实现高级控制机制

4.4在多线程环境里处理高级脚本执行

4.5使用非插入型代理导出角色属性

4.6基于组件的游戏对象系统

第5章图形学

简介

5.1交互角色真实的静止动作合成

5.2用自适应二叉树进行空间剖分

5.3用有向包围盒增强对象裁减

5.4皮肤分离的优化渲染

5.5GPU地形渲染

5.6基于GPU的交互式流体动力学与渲染

5.7基于多光源的快速逐像素光照渲染

5.8路标渲染的清晰化

5.9天空渲染在游戏中的实际运用

5.10基于OpenGL帧缓冲区对象的高动态范围渲染

第6章音频

简介

6.1由可变形网格(DeformableMeshes)实时生成声音

6.2实时音效轻量级生成器

6.3实时混音总线

6.4可听集(PotentiallyAudibleSets)

6.5一种开销较低的多普勒效果

6.6仿造实时DSP效果

第7章网络及多人在线

简介

7.13D动画角色数据的动态自适应流

7.2大规模多人在线游戏基于复杂系统的高阶架构

7.3为游戏物件生成全局唯一标识符

7.4利用SecondLife为大规模多人在线游戏原形设计游戏概念原形

7.5稳定的P2P游戏TCP连接及敏感NAT

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有