网络游戏客户端编程

网络游戏客户端编程

信息产业部软件与集成电路促进中心, 编著

出版社:电子工业出版社

年代:2007

定价:48.0

书籍简介:

本书的内容可以分为两个部分:第1部分:第1章——第10章:介绍了3D网络游戏客户端编程的基本技术,包括计算机图形学的基本知识,DirectX基础知识,Direct3D图形渲染,游戏控制的实现,游戏中的音乐与音效的实现,部分游戏基本特效的实现以及简单3D游戏场景的制作。通过本部分的学习,读者可以自己搭建一个简单的3D游戏场景。第2部分:第11章-第18章:网络游戏客户端编程的高级技术及核心算法,包括HLSL语言基础,人工智能,寻路算法,物理模拟,碰撞检测,LOD地形渲染。通过本部分的学习,读者可以深入的学习网络游戏客户端的核心算法。

书籍目录:

第1章计算机图形学基础

1.13D图形学概述

1.1.1计算机图形学基础

1.1.2计算机图形显示技术

1.1.3计算机图形处理器

1.1.4显卡发展史

1.2向量

1.2.1向量的概念

1.2.2坐标系

1.2.3向量的运算

1.3矩阵

1.3.1矩阵的概念

1.3.2矩阵的运算

1.3.3齐次坐标

1.4图形几何变换

1.4.1图形几何变换的意义

1.4.2二维图形的几何变换

1.4.3三维图形的几何变换

1.5四元数

1.5.1复数理论

1.5.2四元数的运算

1.5.3四元数在图形学中的应用

本章小结

自测习题

课后作业

第2章DirectX基础

2.1DirectX介绍

2.1.1DirectX及其历史

2.1.2DirectX开发库

2.1.3DirectX编程约定和命名规范

2.1.4DirectX环境配置

2.2D3D相关概念

2.2.1HAL和COM

2.2.2D3D中的基础概念

2.2.3空间的概念

2.3T&L渲染流水线

2.3.1T&L的概念

2.3.2空间转换

2.3.3照明与投影

2.3.4投影后的处理

2.3.5渲染中的数据存储

2.4D3D中的图元

2.4.1D3D中图元(Primitive)的概念

2.4.2图元类型

2.5D3D程序基本框架

2.5.1初始化Direct3D程序

2.5.2图形显示

本章小结

自测习题

课后作业

第3章绘制基本图形

……

第4章实现基本光照与纹理

第5章使用网格模型

第6章实现基本游戏特效

第7章实现游戏实时阴影

第8章实现游戏控制

第9章实现游戏音乐与音效

第10章建立基本游戏场景

第11章HLSL语言基础

第12章Direct3D与HLSL

第13章HLSL基本应用

第14章寻路算法

第15章人工智能

第16章物理模拟

第17章碰撞检测

第18章LOD地形渲染

内容摘要:

  与传统的应用软件编程相比,网络游戏编程具有自己鲜明的特点:更加强调计算机图形学的知识和计算机资源的高效利用。相比其他3D编程的书籍,本书最基本的一个优点就是内容的全面性。本书的内容涵盖了3D网络游戏编程的基本知识,从基本的计算机图形学到3D图形编程开发包的使用,直到最后的游戏算法研究,可以说,只要是3D网络游戏客户端中涉及到的知识,都能够通过本书的学习找到答案。  《网络游戏客户端编程》全书介绍了网络游戏客户端编程的基本知识,全书的内容可以分为三个部分:第一部分为基础部分,主要介绍3D图形编程的基础知识,包括计算机图形学基础、Direct3D图形开发包基本API学习、DirectInput开发包API学习、DirectAudio、DirectShow开发包API学习。读者学习本部分后能熟练使用DirectX开发包进行3D图形编程。  第二部分为提升部分,主要介绍如何灵活应用Direct3D的基本知识点,实现游戏中的某些特殊效果,同时深入学习HLSL的知识,适应显卡技术的高速发展。  第三部分:算法阶段,对游戏中的一些常用的算法进行研究,包括物理模拟、人工智能、碰撞检测以及场景划分,读者学后能熟悉游戏中的常用算法,对引擎的底层部分也能有所了解。

书籍规格:

书籍详细信息
书名网络游戏客户端编程站内查询相似图书
丛书名国家信息技术紧缺人才培养工程游戏人才培养系列丛书
9787121038556
《网络游戏客户端编程》pdf扫描版电子书已有网友提供下载资源链接
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)48.0语种简体中文
尺寸26装帧平装
页数印数 5000

书籍信息归属:

网络游戏客户端编程是电子工业出版社于2007.02出版的中图分类号为 TP368.5 的主题关于 游戏-网络服务器-程序设计 的书籍。