·秉承“游戏编程精粹”系列的优秀品质。 ·汇集全球数十位游戏游戏开发精英撰写的62篇技术文章。 ·每篇文章针对游戏编程中的某一特定问题给出解决方案游戏,并提供实用算法和源代码。 ·覆盖开发的关键领域。 |
Kim Pallister英特尔公司软件与解决方案小组中的一名技术市场经理。他现在主要关注的是实时3D图形技术与游戏的开发。他为“游戏编程精粹”撰写了大量文章,并曾担任《游戏编程精粹3》通用编程部分的编辑。. Mark DeLoura“游戏编程精粹”系列书创始人。他现任索尼(美国)计算机娱乐公司开发关系经理,关注于游戏平台和未来娱乐产品。... .. << 查看详细 |
第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章 音频 |
商品评论(0条)