作者:philip taylor
欢迎关注 driving directx.在本月的栏目中,我们将开始探索 microsoft® directx® 8.0.首先,我们将概括介绍这个新版本为开发人员提供的所有精彩特性.您可以在 directx 开发人员中心(英文)找到 directx 8.0 运行时与 sdk 的下载链接.有些人说,在相当长一段时间内,这将是最强大的 directx 版本.下面的新特性列表为这一说法提供了证明. 【程序编程相关:IP协议规范】
directx 8.0 简介 【推荐阅读:Internet控制信息协议(ICMP)】
directx 8.0 的每个组件都包括了重要的新特性,它们极大地增强了 directx 的功能.图形.音频与网络三个组件被彻底重写.directinput® 包括了新的配置功能.操作映射与更好的国际化支持.directshow® 第一次作为 directx 的一部分出现在运行时与 sdk 中. 【扩展信息:SOAP协议规范】
前言
简而言之,directx 8.0 提供的新特性包括:
directx graphics——集成 directdraw 与 direct3d microsoft directdraw® 与 microsoft direct3d® 并入了 directx graphics 组件.api 已经进行了大幅度更新,现在更容易使用,并且支持最新的图形硬件.最引人注目的新特性是支持可编程着色器(着色器是用着色语言编写的一段代码,着色语言是专为在可编程顶点流水线或可编程像素流水线中使用而设计的). directx audio——集成 directmusic 与 directsound microsoft directmusic® 与 microsoft directsound® 现在紧密集成到新的 directx audio 组件中.wav 文件或其他资源现在可以由 directmusic 加载器加载,通过 directmusic 演奏器进行播放,并用 midi 音响进行同步. directplay 可伸缩性与性能更佳 microsoft directplay® 组件进行了大幅度更新,其易用性与功能均得到改进,在可伸缩性与性能方面尤为显著.此外,directplay 现在还支持玩家之间的语音通讯. directinput 中的操作映射 microsoft directinput 引入了一个重要的新特性:操作映射.通过操作映射能够在输入操作与输入设备之间建立连接.您只需输入设备处理,而不必再依赖特定的设备对象. directx 中包含 directshow 现在 microsoft directshow 是 directx 的一个组成部分,在此版本中已经进行了更新.下面按每个组件详细地介绍这些新特性.
directx 8.0 graphics
directx 8.0 microsoft direct3d® api 接口中加入了许多新特性,许多原有性能也得以增强.
directdraw 与 direct3d 完整集成 可编程顶点处理语言 可编程像素处理语言 多重采样渲染支持 点对象 三维立体纹理 ... 下一页