当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 作者:Philip Taylor DirectX 8.0 简介 欢迎关注 Driving DirectX。
 

 

 ·用vb编写ddraw程序初步    »显示摘要«
    摘要:用vb编写ddraw程序初步 www.applevb.com directx7.0终于出现了,同前面directx6相同,版本7也带了一个庞大(129m)的sdk开发库,同directx6 sdk库相比,directx7的sdk库提供了以下新的功能l 对于visual basic的支持。用户可以使用类库在visual basic环境下开发基于directx的程序。l 提供更多directx3d......
 ·用mfc构造directx应用框架    »显示摘要«
    摘要: 作者:广西职业技术学院电算中心(530227)谭文洪 摘 要:把directxsdk封装在mfc的类中,建立一个directx应用程序框架。 关键词:mfc类库,directxsdk 一、 mfc类库与directxsdk microsoft directx sdk是开发基于 windows平台游戏的一个软件开发工具,其主要功能主要包括在五个组件中: ......


DirectX8.0简介

作者: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 完整集成

可编程顶点处理语言

可编程像素处理语言

多重采样渲染支持

点对象

三维立体纹理


...   下一页
 ·openglstep    »显示摘要«
    摘要: 第六、坐标变换 opengl中从三维场景到屏幕图形屏幕向外,x+从左到右,y+轴从下到上,是右手笛卡尔坐标系统。我们用这个坐标系来描述物体及光源的位置。 将物体放到场景中也就是将物体平移到特定位置、旋转一定角度,这些操作就是坐标变换。opengl中提供了gltranslate*/glrotate*/glscale*三条坐标变换命令,利用opengl的矩阵运算命令,则可以实现任意复杂的坐标......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE