网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 游戏编程精粹(附光盘6)(精)
分类 生活休闲-体育运动-其他运动
作者 (美)迪克黑森尔
出版社 人民邮电出版社
下载
简介
编辑推荐

欢迎来到《游戏编程精粹6》的精彩世界。游戏开发团队的规模不断扩大,使得游戏开发人员变得越来越专业。在逐渐专业化的过程中,有时也会遇到一些专攻领域之外的工作。这时候,在案头准备一些伸手可及的尖端参考资料就显得非常重要。游戏编程精粹系列书正是针对游戏开发人员当前面临的挑战而精心设计的,它为我们提供一个独特的视角来一览游戏工业近来的技术发展。

本书秉承游戏编程精粹系列书之特色,由来自20多个国家和地区具有不同背景和专长的游戏专家所撰写的50多篇技术文章汇集而成。本书是该系列书的最新一版,内容涉及通用编程、数学和物理、人工智能、脚本和数据驱动系统、图形学、音频音效、网络与多人在线游戏,以及游戏测试和手机游戏等内容,具有较强的先进性和实用性。随书附带光盘中提供了全书所有的源程序和演示程序。

内容推荐

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

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

目录

第1章 通用编程

简介

1.1 Lock-Free算法

 1.1.1 Compare-And-Swap及其他通用原语

 1.1.2 Lock-Free参数化的堆栈

 1.1.3 Lock-Free参数化的队列

 1.1.4 Lock-Free参数化的Freelist

 1.1.5 总结

 1.1.6 参考文献

 1.1.7 相关资源

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

 1.2.1 OpenMP应用实例:粒子系统

 1.2.2 好处

 1.2.3 性能

 1.2.4 OpenMP应用实例:碰撞检测

 1.2.5 线程组

 1.2.6 函数的并行化

 1.2.7 缺陷

 1.2.8 结论

 1.2.9 参考文献

 1.2.10 相关资源

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

 1.3.1 引子

 1.3.2 游戏中的计算机视觉

 1.3.3 开放的计算机视觉库

 1.3.4 计算机视觉在游戏中一个简单的应用

 1.3.5 未来的王作

 1.3.6 参考文献

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

 1.4.1 引子

 1.4.2 四叉树和八叉树

 1.4.3 游戏对象的组织形式

 1.4.4 总结

 1.4.5 参考文献

1.5 BSP技术

 1.5.1 什么是BSP?为什么要使用BSP?

 1.5.2 基于节点的BSP

 1.5.3 渲染一个基于节点的BSP树

 1.5.4 基于节点的BSP树(不进行分割)

 1.5.5 凸状叶子BSP树

 1.5.6 凸状叶子BSP树出入口生成

 1.5.7 凸状叶子BSP树潜在可视集

 1.5.8 PVS压缩

 1.5.9 地形BSP

 1.5.10 总结

 1.5.11 参考文献

1.6 最相似字串匹配算法

 1.6.1 基于字符串的ID查找难题

 1.6.2 问题的定义

 1.6.3 现有的一些解决方案

 1.6.4. 我们自己定制的字串匹配解决方案

 1.6.5 解决方案的实际应用

 1.6.6 总结

 1.6.7 参考文献

1.7 利用CppUnit实现单元测试

 1.7.1 单元测试技术概览

 1.7.2 CppUnit概述

 1.7.3 运行测试夹具

 1.7.4 利用CppUnit进行模型类测试

 1.7.5 私有函数的单元测试

 1.7.6 用CppUnit测试底层功能

 1.7.7 总结

 1.7.8 参考文献

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

 1.8.1 威慑策略

 1.8.2 利用水印和指纹来进行侦测

 1.8.3 添加数字指纹的流程

 1.8.4 数字指纹添加过程的安全性

 1.8.5 数字指纹的添加策略

 1.8.6 破解数字指纹

 1.8.7 总结

 1.8.8 参考文献

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

 1.9.1 问题的提出

 1.9.2 解决方案

 1.9.3 基于访问的二次文件排序的工作流程

 1.9.4 优化效果

 1.9.5 影响最终优化结果的因素

 1.9.6 潜在的问题

 1.9.7 其他一些通用的最佳实践方法

 1.9.8 总结

 1.9.9 参考文献

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

 1.10.1 资产热加载的工作流程

 1.10.2 资产热加载过程的剖析

 1.10.3 实际应用中需要考虑的事项

 1.10.4 示范程序

 1.10.5 总结

 1.10.6 进阶参阅

第2章 数学与物理

第3章 人工智能

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

第5章 图形学

第6章 音频

第7章 网络及多人在线

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/16 8:32:11