词条 | 游戏编程精粹5 |
释义 | 图书信息出版社: 人民邮电; 第1版 (2007年9月1日) 精装: 572页 开本: 0开 ISBN: 7115163952 条形码: 9787115163950 尺寸: 27 x 19 x 3 cm 重量: 1.1 Kg 作者简介作者:(美国)帕里斯特 内容简介《游戏编程精粹5》是著名技术丛书“游戏编程精粹”系列书的第5卷,由全球60多位优秀游戏开发精英撰写的文章汇集而成。书中每篇文章都针对游戏编辑中的某一特定问题给出解决方案,并提供实用算法和源代码。全书由7章组成,包括通用编程、数学、人工智能、物理、图形图像、音频以及网络和多人游戏,覆盖了当前游戏开发中的所有关键技术领域。《游戏编程精粹5》附光盘一张,提供书中所有的源程序和演示程序。 目录第1章 通用编程 引言 1.1 面向编辑器的上下文相关HUD 1.1.1 问题 1.1.2 解决方案 1.1.3 实现 1.1.4 用户控制 1.1.5 总结 1.1.6 参考文献 1.2 在游戏中解析文本数据 1.2.1 开始之前 1.2.2 token到底是什么 1.2.3 编写词法分析器 1.2.4 工作原理 1.2.5 制定自己的格式 1.2.6 解析token列表 1.2.7 总结 1.2.8 参考文献 1.3 基于组件的对象管理 1.3.1 除旧迎新 1.3.2 组件 1.3.3 系统的创建 1.3.4 总结 1.4 用模板实现一个可在C++中使用的反射系统 1.4.1 需求 1.4.2 第1部分:运行时类型信息 1.4.3 在RTTI的实现中使用模板 1.4.4 关于RTTI的其他修改建议 1.4.5 第2部分:属性对象 1.4.6 属性的存储 1.4.7 属性类型 1.4.8 属性注册钩子(Hook)函数 1.4.9 属性的注册 1.4.10 脚本应用 1.4.11 Tweaker应用 1.4.12 其他应用 1.4.13 总结 1.4.14 参考文献 1.5 可加速BSP算法的球体树 1.5.1 BSP算法 1.5.2 创建BSP树 1.5.3 优化最初步骤 1.5.4 总结 1.5.5 参考文献 1.6 改进后的视锥剔除算法 1.6.1 视锥剔除 1.6.2 传统的六面法 1.6.3 雷达法 1.6.4 这个点在视锥内部吗? 1.6.5 球体在哪里? 1.6.6 其他应用 1.6.7 进一步的改造 1.6.8 总结 1.6.9 参考文献 1.7 通用的分页管理系统 1.7.1 老式的分页解决方案:一查到底 1.7.2 GP分页解决方案:只检查需要的 1.7.3 索引是关键 1.7.4 GPtile:空间中的块 1.7.5 The world:搜索空间 1.7.6 窗口:在GPworld中航行 1.7.7 多窗口,多用户 1.7.8 优化:多线程分页 1.7.9 总结 1.7.10 参考文献 1.8 基于栈的大规模状态机 第2章 数学 第3章 人工智能 第4章 物理学 第5章 图形图像 第6章 网络和多玩家 第7章 音频 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。