词条 | OpenGL游戏编程 |
释义 | 作者:徐明亮,卢红星,王琬 编著 ISBN:10位[7111226704]13位[9787111226703] 出版社:机械工业出版社 出版日期:2008-1-1 定价:¥55.00元 内容提要本书讲解OpenGL的游戏开发中的实用技术。主要内容包括:游戏开发快速入门、OpenGL程序框架、OpenGL变换、OpenGL光照、材质和纹理、OpenGL字体、摄像漫游、构造开空和地形、模型载入、实时阴影、DirectInput的使用、DirectSound的使用、游戏中的物理模拟、粒子系统、构造游戏引擎、3DRPG游戏、Quake室内场景实例等。本书讲解清晰,言简意赅,提供大量原创实例。可帮助读者快速进入游戏开发领域。 编辑推荐3D游戏是当前游戏的主流,对于初学者来说,其核心技术就是3D图形编程。长久以来。,OpenGL都是3D游戏开发领域的主流开发包之一,也是开发者追逐顶尖技术的利器。 与DirectX相比,OpenGL一语言简单易懂,前后版本的兼容性也比较好,对于希望进入游戏开发、3D图形处理、模拟仿真、虚拟现实等领域的初学者来说,学习OperlGL一是他们最好的起点。基于此,本书将在游戏开发的背景下,舍弃OperlGL中与游戏开发关联不大的琐碎知识细节,引导读者快速掌握游戏开发中所必须掌握的最重要、最实用的概念、原理和编程技巧,事半功倍地进入游戏开发领域。 本书特色: ·参阅了国内外大量最新的图形开发和游戏编程方面的资料,所讲解的内容都依据图形开发领域的成熟方法和技术。 ·所有的例子都共用一个在实际项目中经过严格测试的方便、稳定、实用的程序框架,该框架提供两个版本:面向过程的传统Wirl32API风格和更方便实用的面向对象风格,读者只要具有C/C++和图形学基本知识就可以看懂。 ·全书代码保持一种良好的编码风格,提供清晰的注释和规范的UML一设计。 ·所有实例都力求实用、新颖、有趣,并取材于实际项目,具有极高的可复用价值,完全能在实际项目中“即插即用”。 ·涵盖游戏开发、仿真系统、多媒体应用等主要图形应用领域。 ·实例中深度剖析一些目前市面图书中所从未涉及的实用技术细节。 作者简介徐明亮,郑州大学硕士研究生毕业,曾在大学生挑战杯科技竞赛中以“3DMMO网络游戏通用引擎”项目获奖。读研期间,研究方向为游戏引擎与游戏人工智能,先后参与了游戏A吲擎、山盟网络休闲游戏平台、3D虚拟酒吧、专业围棋网络对弈平台等项目的研发工作,并在相关会议和期刊上发表多篇有关游戏引擎的论文。 目录序 前言 作者简介 第1章 游戏开发快速入门 1.1 游戏软件开发概述 1.1.1 游戏软件开发流程 1.1.2 游戏软件的构成 1.1.3 游戏软件的运行原理 1.2 OpenGL与DirectX简介 1.2.1 OpenGL基础知识 1.2.2 DirectX基础知识 1.3 3D图形学快速入门 1.3.1 点和向量 1.3.2 坐标系与矩阵 1.3.3 3D图形处理流程 1.3.4 坐标变换 第2章 OpenGL.程序框架 2.1 窗口渲染环境 2.1.1 GDI设备环境 2.1.2 OpenGL渲染环境 2.2 创建Win32SDK风格的窗口 2.3 面向对象风格的窗口框架 2.3.1 窗口类GLWindow的设计及实现 2.3.2 键盘类Keys的设计与实现 2.3.3 应用程序类GIApplication的设计与实现 2.3.4 一个简单的实例 ...... …… |
随便看 |
|
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。