×
计算机游戏程序设计(第2版)(附光盘)

计算机游戏程序设计(第2版)(附光盘)

1星价 ¥22.1 (4.9折)
2星价¥22.1 定价¥45.0

温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>

暂无评论
图文详情
  • ISBN:9787121078019
  • 装帧:暂无
  • 册数:暂无
  • 重量:暂无
  • 开本:16
  • 页数:326 页
  • 出版时间:2009-01-01
  • 条形码:9787121078019 ; 978-7-121-07801-9

本书特色

《计算机游戏程序设计》(第2版)为普通高等教育"十一五"国家级规划教材。《计算机游戏程序设计》(第2版)附光盘一张,内容包括:实例源文件、完整演示实例以及配套的电子课件,这些资料均基于作者封装的开源代码的引擎。

内容简介

简介   《计算机游戏程序设计》(第2版)为普通高等教育"十一五"国家级规划教材。《计算机游戏程序设计》(第2版)附光盘一张,内容包括:实例源文件、完整演示实例以及配套的电子课件,这些资料均基于作者封装的开源代码的引擎。

目录

第1章 计算机游戏简介1.1 什么是游戏l.2 计算机游戏的发展简史l.3 计算机游戏的分类1.4 计算机游戏的开发过程1.5 中国游戏业的展望习题1参考文献第2章 游戏程序设计概览2.1 游戏的基本流程和体系结构2.2 游戏开发的基本理念及方法2.3 游戏引擎简介2.4 游戏的调试与测试2.5 游戏开发的准则和“忠告2.6 游戏编程人员的基本素质要求2.7 小结习题2参考文献第3章 二维游戏的基本编程技术3.1 二维游戏的基本流程和架构3.2 图像文件的解析3.3地图的创建与显示3.3.1 固定地图3.3.2 滚屏地图3.3.3 多层次地图3.3.4 菱形地图3.4 颜色的混合与半透明效果3.4.1 基本原理和步骤3.4.2 Alpha融合技术3.5 精灵动画3.6 二维游戏世界的模拟3.6.1 碰撞检测3.6.2 物体遮挡关系3.6.3 物体运动模拟3.7 一个简单的二维潜艇游戏循环实例3.8 小结习题3参考文献第4章 三维图形学基础4.1 向量、矩阵及四元数运算4.1.1 向量运算4.1.2 矩阵运算4.1.3 四元数及其运算4.2 常用的立体几何算法4.2.1 常用几何体的表达与生成4.2.2 常用几何体之间的距离与求交4.2.3 常用几何体的属性计算4.3 三维场景的表达模型4.3.1 三角网格模型4.3.2 三类常用参数曲面4.4 真实感图形生成4.4.1 坐标系4.4.2 图形绘制流程4.4.3 颜色理论4.4.4 光照明计算4.5 游戏画面的刷新与反走样4.5.1 画面刷新和计时函数4.5.2 反走样处理4.6 小结习题4参考文献第5章 三维游戏场景的组织和绘制5.1 三维场景的组织与管理5.1.1 基于场景图的表达和管理5.1.2 基于绘制状态的场景管理5.1.3 基于景物包围体的场景组织5.1.4 优化场景绘制的几何剖分技术5.1.5 景物包围体与场景剖分技术比较5.2 游戏场景的几何优化5.2.1 层次细节(I.OD)技术5.2.2 渐进网格和连续多分辨率绘制技术5.3 三维场景的快速可见性判断与消隐5.3.1 可见性判断算法分类5.3.2 基于入口技术的可见性判断5.3.3 遮挡面剔除技术5.3.4 潜在可见集(PVS)方法5.4 地形场景的绘制与漫游5.5 三维游戏场景中的碰撞检测5.5.1 碰撞检测的基本原理5.5.2 基于空间剖分结构的碰撞检测算法5.5.3 层次包围体树法5.5.4 基于图像空间的碰撞检测算法5.6 小结习题5参考文献第6章 游戏中的高级图形技术6.1 纹理映射6.1.1 纹理映射的基本原理6.1.2 凹凸纹理映射6.1.3 位移映射6.1.4 环境纹理映射6.1.5 基于光照映射的快速绘制6.1.6 高级纹理映射技术总结6.2 混合式图像和几何绘制6.2.1 光晕6.2.2 精灵图元的绘制6.2.3 Billboard技术6.2.4 Impostor技术6.3 过程式建模技术6.3.1 粒子系统6.3.2 L系统与植被的模拟6.3.3 爆炸与火焰6.3.4 云的过程式纹理生成6.4 场景光影特效模拟6.4.1 阴影6.4.2 雾6.4.3 运动模糊和域深6.5 小结习题6参考文献第7章 三维动画的基本编程技术7.1 三维动画技术概述7.2 关键帧动画技术7.2.1 关键帧的指定7.2.2 中间帧的插值技术7.3 基于动作捕捉的动画技术7.3.1 动作捕捉系统简介7.3.2 动作捕捉数据的文件格式及其解析7.3.3 动作捕捉数据的编辑与重用7.4 脚本驱动的动画技术7.5 小结习题7参考文献第8章 游戏中的音频编程8.1 声音基础8.1.1 声音的生成8.1.2 声音的编码存储8.1.3 声音的合成8.2 DirectXAudio编程8.2.1 DirectXAudio概念8.2.2 DirectSound的工作原理8.2.3 DirectSound编程初步8.2.4 DirectMusic播放MIDI背景音乐8.3 三维音效生成8.3.1 听觉理论8.3.2 环境模拟8.3.3 DirectSound的三维音效编程8.4常见的声音引擎简介8.5 小结习题8参考文献第9章 游戏中的人机界面技术9.1 游戏的可玩性与人机界面9.2 用户界面设计基础9.2.1 用户界面的色彩设计第10章 游戏中的人工智能附录A附录B
展开全部

节选

《计算机游戏程序设计》(第2版)着重介绍了计算机游戏程序设计所需的专业领域知识,包括二维图形图像技术、三维图形学基础、高级图形学编程、计算机动画技术、人工智能技术、音频处理技术和网络技术等,基本涵盖了计算机游戏编程的各个主要方面。《计算机游戏程序设计》(第2版)共分11章,取材于国内外的*新资料,强调理论与实践相结合,通过游戏实例来启发性地说明游戏编程的各种原理和方法。《计算机游戏程序设计》(第2版)所面向的读者对象是那些已掌握基本的程序设计技能,但立志于从事计算机游戏软件开发的程序员和游戏开发爱好者。既可作为计算机、数字媒体技术和游戏专业的本科生(研究生)的教材,也可用于游戏学院和各类游戏编程人员培训班的参考资料,对正在从事游戏开发和制作的相关人员也具有重要参考价值。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航