`
yuanjinxiu
  • 浏览: 663598 次
文章分类
社区版块
存档分类
最新评论

DirectX介绍

 
阅读更多

DirectX介绍     蔡军生

微软发布"具有多项令人兴奋功能"的DirectX 9.0!DirectX获得更好的图像显示质量,使多人游戏具可伸缩性,以及更棒的音频效果。DirectX 9.0至少在以下几个方面表现出色:
1、 强化了针对DirectDraw和Direct3D的接口,简化了应用扩展,提升性能
2、 改善了图形创作工具,更易于做出最佳的3-D角色和环境
3、 点光源式光影和像素式光影使图象更逼真
4、 强化了DirectSound和DirectMusic,简化了其应用扩展
5、 DLS2音频合成功能提高了乐器音频的真实感
6、 DirectInput的设备影射功能令对设备的支持更简单;
7、 DirectPlay使多人游戏的性能和可扩展性得到了提高;
8、 DirectPlay提供了IP声音通讯;
9、 DirectShow的应用编程接口提供了音频/视频的实时合成和即时编辑;
10、DirectShow支持Windows媒体音频和视频(WMA和WMV)的读写;
11、Microsoft TV技术可以支持数字电视节目

DirectX是一种图形应用程序接口(API),它的意思不难理解,Direct是直接的意思,X是很多东西,加在一起就是一组具有加束访问硬件的东西。微软定义它为"硬件设备无关性,提高非常多媒体能力"。DirectX主要由以下几个部分组成:
1、DirectDraw(2D绘图)
2、Direct3D(3D绘图)(注意:DirectDraw和Direct3D已经合并)
3、DirectSound(声音相关)
4、DirectMusic(MIDI相关)
5、DirectInput(输入相关)
6、DirectPlay(网络相关)
7、DirectSetup(Setup相关)
8、DirectShow(动画播放)
9、DirectX Media Objects(媒体数据流对象)
微软在94年推出了WinG和WAVEMix。WinG拥有较高速的图形处理能力,WAVEMix可以同时播放八声道的声音。其后又推出了能使得影像高速化的WinToon,但是这些产品的实用性不大。一直到Window95的问世,微软开发了DirectX 1.0,并且根据硬件制造厂商和游戏厂商合作共同更新升级DirectX的标准。
随着DirectX版本的升级,功能越來越强大,DirectX已经成为游戏的工业标准。

分享到:
评论

相关推荐

    Microsoft.DirectX 三个组件,看介绍

    包含三个组件,方便只要dll的下载,在项目当中使用过,肯定是可以用的。 其中包含: Microsoft.DirectX.dll Microsoft.DirectX.DirectSound.dll Microsoft.DirectX.AudioVideoPlayback.dll

    DirectX简介

    DirectX简介

    DirectX 9.0c(介绍)

    DirectX 9.0 介绍 DirectX编程

    directx 中PRT介绍

    PRT介绍 directx中PRT介绍 从微软公司的SDK中找到的

    关于DirectX的简单介绍

    DirectX 关于DirectX的简单介绍

    基于Visual C# 的DirectX开发实例

    料等,主要介绍如何采用Visual C# 语言对DirectX进行三维图形开发。本文 共分十六章,以“由易到难、由简单到复杂”为主线,以介绍DirectX 开发方 法为主,并穿插介绍相关的计算机三维图形知识等。

    游戏图像引擎 DirectX Draw

    3EGame图形引擎独特的地方在于把DirectX中所有的工具封装成一个DirectX类,可以很轻松... 在这里我们主要介绍在这个图形引擎中我们是如何实现加载,绘制图形,并且实现一定的特效的(半透明效果即Alpha混合通道)。

    Special Effects Game Programming With DirectX 源代码

     本书是一部关于DirectX游戏程序设计的理论用书,本书分为三个部分,第一部分介绍了Windows编程、3D图形学以及DirectX的基础知识;第二部分以示例方式介绍了在特效游戏中使用DirectX实现各种二维图形效果的方法,...

    OPENGL-DirectX详解

    介绍有关OPENGL、DirectX方面的内容

    用DirectX.9进行3D游戏引擎设计的介绍(eng)

    用DirectX.9进行3D游戏引擎设计的介绍

    基于Visual C#的DirectX开发实例.rar

    本文结合计算机三维图形学和DirectX的开发帮助,并参考国内外关于DirectX开发的书籍和网站资料等,主要介绍如何采用Visual C# 语言对DirectX进行三维图形开发。本文共分十六章,以“由易到难、由简单到复杂”为主线...

    directx流播放例子

    一个基本的介绍directx播放音频流的例子程序,可以学习到directx的基本调用。

    directX9入门教程

    关于directX9很详细的介绍了原理和应用

    DirectX学习全解

    DirectX学习全解,介绍DirectX学习,帮助文档格式。大家一起学习

    directx 环境配置 以及发展史

    逐步介绍了directx成长的历程 并详细指出了directx环境配置的步骤

    DirectX游戏开发终极指南百度云下载地址大小130MB

    《DirectX游戏开发终极指南》向读者介绍了如何将自身的技能与一些基本的C++编程技能结合起来,开发出自己的游戏。《DirectX游戏开发终极指南》涵盖了游戏开发过程和方方面面,书中以一个名为Straned的第一人称射击...

    《DirectX三维游戏编程》图书源代码

    DirectX简介,介绍Direct3D开发环境配置和三维场景绘制的实现过程,并通过案例讲述基于面向对象思想的Direct3D开发过程模块封装方法。 第 4 章. 基本空间变换,介绍计算机图形学的空间变换原理和算法。 第 5 章. ...

    Advanced Animation with DirectX源码

    Advanced Animation with DirectX一书介绍了如何使用DirectX实现动画效果,包含了许多关键技术,对使用DirectX编写3D游戏有一定的帮助和理解。

Global site tag (gtag.js) - Google Analytics