网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 DirectX角色扮演游戏编程(附光盘原书第2版)/Premier游戏开发丛书
分类
作者 (美)亚当斯
出版社 重庆大学出版社
下载
简介
编辑推荐

与其他游戏相比,角色扮演游戏用一种完全不同的方式把玩家吸引到游戏的世界。在这里,玩家突破了虚拟与现实世界之间的障碍,成为了奇异的游戏世界的一员。准备好,把你富有创造性的思想变为行动,用你的双手创建属于你自己的。角色扮演游戏吧!Direct X角色扮演游戏编程(原书第2版)将向你展示如何去实现你的梦想,创建很酷的图形和战斗引擎、在游戏中操纵玩家、运用脚本和物件、并添加多人游戏的功能。这本书将角色扮演游戏分解成若干主要的组件,描述了每个部分的细节,并向你展示如何在项目中使用它们。你将学习到如何使用DirectX来绘制图形,使用DirectX audio来播放音乐,使用Directplay来进行联网,以及使用DirectInput来处理输入。当完成学习时,你将获得创建一个完整的角色扮演游戏所需要的所有技能。

内容推荐

本书全面地讲述了Directx 9.0以及角色扮演游戏编程的知识,内容翔实、知识讲解详尽透彻。全书共分为4大部分,第1部分讲述了如何设置本书所需的编译环境,以及基本的Windows程序设计知识,如多线程、C0M等,还介绍了创建大型游戏所必需的东西:状态管理器、进程管理器以及数据包等;第2部分详细地讲述了Directx编程的基础知识,包括Directx Graphics、Directx Audio、DirectPlay、DirectInput等;第3部分深人讲述了角色扮演游戏编程中所涉及的各种问题,如脚本、玩家控制以及战斗序列等;第4部分将前面3部分的内容综合起来,并通过实际创建一个完整的RPG游戏来回顾复习前面的知识点,使读者在实际运用中更深入理解所学知识,并由此掌握使用Directx创建角色扮演游戏的技能。本书最大的特色就是始终以游戏程序示例贯穿整本书的各个章节,使得读者能够获得最直接的认识并能快速理解知识点。在随书附带的光盘中,提供了本书示例程序的源代码,为读者学习和调试示例程序提供了极大的方便。希望本书可以引领读者进入角色扮演游戏编程的世界,尽享游戏编程的喜悦和成功的欢乐!

目录

第1部分 阅读本书须知

第1章 本书的准备工作

DillectX

设置编译器

Windows编程概述

理解程序流

模块化程序设计

状态和处理过程

处理应用程序数据

创建应用程序框架

将工程进行结构化

本章小结

第2部分 DirectX基础

第2章 使用DirectX Graphics绘图

3一D图形的核心

DirectXGraphics入门

3一D的数学知识

详解绘图

使用纹理贴图

Alpha混合

使用字体

公告板

粒子

深度排序和z缓冲

视区的运用

网格模型的运用

网格模型和D3DX 

本章小结

第3章 使用Directltlput进行交互

输入设备简介

使用DirectInput

使用DirectInput设备

使用DirectInput处理键盘

使用DirectInput处理鼠标

使用DirectInput处理游戏杆

本章小结

第4章 用DirectX ALMio和DirectShow播放声音和音乐

声音基础

理解Direct Audio

使用DilectSound

使用DirectMusit?

加入到MP3革命中

本章小结

第5章 使用DirectPlay进行网络互联

了解网络互联

DireelPlay概述

初始化网络对象 

使用地址

使用消息处理函数

配置会话信息

服务器端的处理

客户端的处理

本章小结

第6章 创建游戏内核

理解内核概念

系统内核

图形内核

输入内核

声音内核

网络内核

本章小结

第3部分 角色扮演游戏编程

第7章 二维图形的使用

贴片与地图

在Directx中使用贴片

一个基本的贴片引擎

斜角贴片引擎

大位图引擎

本章小结

第8章 创建三维的图形引擎

网格模型的层次

视锥的介绍

高级三维引擎的开发

将三维物体添加到世界中

网格模型的碰撞检测

天框的使用

本章小结

第9章 二维与三维图形引擎的混合

两种不同维数图形的混合

在三维世界中使用二维的物品

在二维世界中添加三维物体

本章小结

第10章 脚本的实现

脚本的理解

Mad Lib Script系统的创建

MLS编辑器的使用

Mad Lib Scripts的执行

将脚本运用到游戏中

本章小结

第11章 物件的定义和使用

在游戏中定义物件

主物件列表

使用物品清单系统管理物件

本章小结

第12章 玩家和角色的控制

玩家,角色及怪兽

角色间的交谈

脚本与角色

资源管理

魔法与法术

战斗与角色

构造主角色列表

创建角色控制器类

Chars示范程序

本章小结

第13章 地图与场景的使用

地图上的角色

地图触发器的使用

使用障碍物堵塞路径

自主地图的使用

本章小结

第14章 战斗序列的创建一

设计外部的战斗序列

战斗序列的开发

战斗布置

本章小结

第15章 多人在线游戏

疯狂的多人游戏

多玩家游戏的设计

创建多人游戏的构架

游戏服务器的工作

游戏客户端的处理

本章小结

第4部分 完结篇

第16章 整合一个完整的游戏

实例游戏的设计

编程一个范例游戏

本章小结

第5部分 附录

附录A 参考书目 

推荐阅读

从互联网上获取帮助

附录B 本书的配套光盘

附录C 术语表

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/9 14:52:35