DirectX,(Direct eXtension,简称DX)是由微软公司创建的多媒体编程接口。由C++编程语言实现,遵循COM。被广泛使用于Microsoft Windows、Microsoft Xbox和Microsoft Xbox 360电子游戏开发,并且只能支持这些平台。最新版本为DirectX 11,创建在最新的Windows 7上。
DirectX是一种应用程序接口(API)是计算机计算图形的一种规则,相当于一个通用编译器,就象街道中的十字路口,可以通往四面八方。同样,它也可以让各种适用于DirectX的游戏或者多媒体文件在各种型号的硬件上运行或播放。它可以让windows为平台的游戏或多媒体程序获得更高的执行效率,在这个规则中大量包含着现实实例的抽象集合,意味着它具有强大的灵活性和多态性。然而其抽象主要表现在参数的自定义和运算结构的随意组合,但其运算结构的坚固(独特/固定的运算规则)也使其具有很强的稳定性。
学习DirectX,要从原理和代码两方面入手,从代码入手时记住了代码的习惯。紧接着了解这一点原理帮助自己去记忆,也能很快理解是怎么回事。也就是说我们虽然不赞同背代码,但也不能一点不记,我们虽然很赞同从原理入手,但从实际考虑,还是希望各位能量力而行。
整体来讲学Direct还是要有一定编程基础的,不建议一上来就学Direct,Direct毕竟是一个比较高深的东西。最好在对C++、Dos等一些语言比较精通的时候再回头研究Direct。
在微软刚刚发布的Windows 7 Beta版本中,包含了DirectX 11。DirectX 11作为3D图形接口,不仅支持未来的DX11硬件,还向下兼容当前的DirectX 10和10.1硬件。DirectX 11增加了新的计算shader技术,可以允许GPU从事更多的通用计算工作,而不仅仅是3D运算,这可以鼓励开发人员更好地将GPU作为并行处理器使用。
下载DirectX 11:http://down.gougou.com/down?cid=1602C8C4B2510B2AC2DE6286C34F9A04F2F648D8#com_anchor
3896



被折叠的 条评论
为什么被折叠?



