使用DirectX 9.0进行.NET游戏编程
需积分: 9 103 浏览量
更新于2024-11-02
收藏 9.3MB PDF 举报
" Dot NET Game Programming with DirectX 9.0 是一本由Alexandre Santos Lobão和Ellen Hatton合著的书籍,专注于利用Managed DirectX 9.0和Visual Basic .NET在微软的最新版本Visual Studio Everett中进行游戏开发。本书旨在展示如何通过这些技术轻松创建引人入胜的多媒体游戏。
本书的目录包括以下章节:
1. 第1章 - .Nettrix:GDI+与碰撞检测 - 本章介绍了如何使用GDI+来实现基本的游戏图形,并探讨了碰撞检测的重要概念,这对于任何游戏来说都是基础且关键的部分。
2. 第2章 - .Netterpillars:人工智能与精灵 - 作者深入讨论了如何创建游戏中的智能体(AI)以及精灵动画,这是游戏中的角色和动态元素的关键部分。
3. 第3章 - Managed DirectX初步:Direct3D基础和DirectX与GDI+的比较 - 这一章涵盖了3D图形的基础,以及为何选择Managed DirectX而非GDI+进行高性能游戏开发的原因。
4. 第4章 - RiverPla.Net:瓷砖游戏场、滚动和DirectAudio - 学习如何创建可滚动的游戏环境以及如何集成音频元素,增强了游戏的沉浸感。
5. 第5章 - RiverPla.Net II:DirectInput和屏幕文本输出 - 介绍了如何处理玩家输入以及在游戏中显示文本,这是游戏交互性的关键部分。
6. 第6章 - MagicKindergarteN.:冒险游戏、ADO.NET和DirectShow - 展示了如何使用数据库(如ADO.NET)存储游戏数据,并结合DirectShow实现视频播放等多媒体功能。
7. 第7章 - MagicKindergarteN. II:动画技术和语音API - 本章深入到更高级的动画技巧,并探讨如何集成语音识别或合成技术,提升游戏体验。
8. 第8章 - .Netterpillars II:多人游戏和DirectPlay - 讲解如何实现多人在线游戏,使用DirectPlay进行网络通信。
9. 第9章 - D-iNfEcT:多线程、非矩形窗口和访问非托管代码 - 解释如何利用多线程提升游戏性能,以及如何在.NET环境中与非托管代码交互,例如C++ DLLs。
附录A - PC游戏的状态 - 提供了对当时(2003年)个人计算机游戏行业的洞察,可能涵盖了市场趋势、技术发展等。
这本书是为那些希望通过.NET框架和DirectX 9.0技术开发游戏的开发者准备的详细教程,涵盖了从基本的图形渲染到复杂的AI系统、网络编程和多媒体集成等多个方面。通过实例和实践指导,它提供了一条学习游戏开发的清晰路径,对于初学者和有经验的开发者都有很高的参考价值。"
2010-10-31 上传
2010-02-24 上传
2007-10-07 上传
2009-10-27 上传
2007-10-13 上传
2023-11-09 上传
2021-04-17 上传
2008-10-29 上传
2008-03-07 上传
cnqpzhang
- 粉丝: 0
- 资源: 1