KeyFansClub

首页 » - 特色讨论区 - » 键社茶餐厅 » 谁知到哪里能搞到DirectX 8 SDK?(问题就算解决了,这帖可以沉了)
希德船长 - 2005/9/1 20:32:00
RT

我搜了半天只找到了9.0以上的,可是我不能要求每个人的机器上都装着9.0吧?

当然,我现在不知道DirectX 9.0的普及率,如果真的是绝大多数人都用的话,我就不找8.0的SDK了,直接用9.0的就行了。

大家帮帮忙,小弟先orz谢了。
悠久ノ風 - 2005/9/1 20:43:00
就用DX9吧..这个东西反正向下兼容也没什么不好普及的

到时候没有的同学安装一下不就好了
碇 - 2005/9/1 20:46:00
为虾米要找DX8...怀旧??
找到要装低版本都很麻烦的...去找对DX有研究的某人?(爆)
悠久ノ風 - 2005/9/1 20:47:00
顺便附上DX8的SDK,应该是这个吧?如果用得着的话

点击下载

PS:真的很轻易就找到了 = =
希德船长 - 2005/9/1 20:55:00
以下引用悠久の风在2005-9-1 20:47:10的发言:
顺便附上DX8的SDK,应该是这个吧?如果用得着的话

点击下载

PS:真的很轻易就找到了 = =


不是啊,是DX8的开发包啊!
悠久ノ風 - 2005/9/1 21:00:00
这样啊..那么这次的是么?

DirectX8.1 SDK library & include
粘土火星 - 2005/9/1 21:00:00
DX9……现在普及率很高的-v-b

XP SP2的数量你算算有多少=v=b
希德船长 - 2005/9/1 21:44:00
以下引用悠久の风在2005-9-1 21:00:04的发言:
这样啊..那么这次的是么?

DirectX8.1 SDK library & include


这应该是DirectX8.1 SDK的链接文件和头文件,如果有人明确的告诉我把这东西添加到DirectX 9.0 SDK里能当8.1用的话我就这么做,否则我不敢。
不行的话,就用9.0的SDK了,只是到时候写出来的东西谁要用还要先装DirectX 9.0
scegg - 2005/9/1 22:06:00
阁下还是用9.0c SDK好了,最新的是OCT版(10月)。

8.0和类库已经有不少停止使用了,另外,也MS也不再提供支持。
希德船长 - 2005/9/1 22:14:00
决定了,用9.0的,再次orz谢各位。
Miliardo - 2005/9/1 23:13:00
顺便说一句,基本上有库和头文件+文档就足够了。
我以前玩Dx的时候基本都是这样的。

(不过因为COM太龌龊了,加上DX只能在Win下面用,所以我转OpenGL了。)
粘土火星 - 2005/9/1 23:15:00
不过“猥琐塔”出了之后……OpenGL在Win上也等于是死物一只了………………

那时DX会变成10吧…………
Miliardo - 2005/9/1 23:32:00
以下引用粘土火星在2005-9-1 23:15:33的发言:
不过“猥琐塔”出了之后……OpenGL在Win上也等于是死物一只了………………

那时DX会变成10吧…………

我知道M$很想废掉OpenGL,但是放心,工业标准是废不掉的。
如果他不想把买不起Mac的电子艺术家逼走,把美术软件厂商全逼向Linux和Mac的话。
SGI,AutoDesk,Discreet,Avis,Alias|Wavefront……
微软要敢把OpenGL废掉他们这些大厂就会马上就会开始行动的。
粘土火星 - 2005/9/1 23:43:00
我倒觉得只要WIN的普遍性存在的话……肯定会有所改变的…………

DX现在似乎也不错的说……
Miliardo - 2005/9/2 0:14:00
以下引用粘土火星在2005-9-1 23:43:43的发言:
我倒觉得只要WIN的普遍性存在的话……肯定会有所改变的…………

DX现在似乎也不错的说……

可以使用Win的最好的机器也不如sgi的Workstation集群,(orz)
而且事实上Windows的稳定性和性能根本不适合专业工作,(这一点我有亲身体验)
所以基本上那些大软件的Windows版也仅仅是为了普及而存在的。不可能放弃Unix和Mac。
所以……我觉得DX会继续往娱乐方向发展,但是专业领域OpenGL是暂时不能消灭的。专业领域的规则应该是性能第一吧,普遍性是次要的,否则Maya只要出PC的Windows版就可以了。为什么要有Linux版、Mac版和sgi IRIX版?
Rinrin - 2005/9/2 1:51:00
以下引用Miliardo在2005-9-2 0:14:22的发言:

可以使用Win的最好的机器也不如sgi的Workstation集群,(orz)
而且事实上Windows的稳定性和性能根本不适合专业工作,(这一点我有亲身体验)
所以基本上那些大软件的Windows版也仅仅是为了普及而存在的。不可能放弃Unix和Mac。
所以……我觉得DX会继续往娱乐方向发展,但是专业领域OpenGL是暂时不能消灭的。专业领域的规则应该是性能第一吧,普遍性是次要的,否则Maya只要出PC的Windows版就可以了。为什么要有Linux版、Mac版和sgi IRIX版?

这样说就不对了
有些大软件根本没有什么Linux版
有些事情非Windows不能做
实在是无奈啊>_<
Miliardo - 2005/9/2 10:40:00
以下引用Rinrin在2005-9-2 1:51:40的发言:

这样说就不对了
有些大软件根本没有什么Linux版
有些事情非Windows不能做
实在是无奈啊>_<


那些软件需要的运算量绝对不是很大。
因为Windows对于硬件性能的发挥确实有限,太高的负荷系统根本无法支持住。而且Windows本身也是过于消耗硬件资源。

确实有些大软件只有Windows版,例如3DSMax,但是我们原先讨论的问题似乎是OpenGL跟DirectX吧……
DirectX的结构注定了不适合做跨平台应用和专业应用,即使是只有Windows版的某些软件例如3DSMax、AutoCAD,也以OpenGL为主要硬件加速API。
希德船长 - 2005/9/2 12:13:00
其实我也很想用OpenGL,因为OpenGL开放性好,在哪里都能用(包括传说中的PS3)可是据说那东西巨麻烦(作图形旋转需要编写一个遍历全部像素的函数,等等),结果小弟我再次迫于M$的淫威而决定使用DirectX。
Miliardo - 2005/9/2 12:21:00
以下引用希德船长在2005-9-2 12:13:41的发言:
其实我也很想用OpenGL,因为OpenGL开放性好,在哪里都能用(包括传说中的PS3)可是据说那东西巨麻烦(作图形旋转需要编写一个遍历全部像素的函数,等等),结果小弟我再次迫于M$的淫威而决定使用DirectX。

作图形旋转需要编写一个遍历全部像素的函数?告诉你这个的不是GL小白就是M$的马甲。
至于图形旋转,GL内嵌的矩阵运算函数不就可以了吗?
GL底层可能有些复杂,但是高层的GLU已经是OpenGL的基本组件了。
简单的说,我也是Windows过来的,如果GL不比D3D好用我怎么会转到GL?
希德船长 - 2005/9/2 12:37:00
看来我需要写两个版本的程序了,幸亏只修改底层模块就行了。其实STGEditor是我第一次用层次化结构写程序,也是我写的第一个真正意义上的“工程”。
Miliardo - 2005/9/2 12:55:00
以下引用希德船长在2005-9-2 12:37:22的发言:
看来我需要写两个版本的程序了,幸亏只修改底层模块就行了。其实STGEditor是我第一次用层次化结构写程序,也是我写的第一个真正意义上的“工程”。

这也是一种方法。
我现在比校看好一个叫做OGRE的OOP图形引擎……
以后写引擎准备用那个作为基础……

不过……我还不大清楚,楼主是要做2D还是3D?
2D的话还有更多封装好的库可以用啊,例如Windows的风魂、跨平台的Allegro,DX的底层真的非常龌龊,可能的话应该没有人想直接去碰。(顺便说下,如果是2D不要用GL,在低端很吃亏。)

PS不要自称小弟,我才16岁。
scegg - 2005/9/2 13:00:00
也许是三个。因为DX不会再有下一个版本了。
到了VISTA,DX将也是一个死物。要启用一个全功能的新东西了。
AVALON
http://msdn.microsoft.com/library/default.asp?url=/msdnmag/issues/04/01/avalon/toc.asp
粘土火星 - 2005/9/2 13:06:00
不是只改了名而已么|||||实际上还是DX10吧||

当然因为改动大所以才要改名字吧orz…………

http://www.extremetech.com/article2/0,1697,1841223,00.asp
Rinrin - 2005/9/3 20:24:00
以下引用Miliardo在2005-9-2 12:55:39的发言:

这也是一种方法。
我现在比校看好一个叫做OGRE的OOP图形引擎……
以后写引擎准备用那个作为基础……

不过……我还不大清楚,楼主是要做2D还是3D?
2D的话还有更多封装好的库可以用啊,例如Windows的风魂、跨平台的Allegro,DX的底层真的非常龌龊,可能的话应该没有人想直接去碰。(顺便说下,如果是2D不要用GL,在低端很吃亏。)

PS不要自称小弟,我才16岁。

呵呵
那希德就不会用OpenGL了
STG一般是2D的:)
凤魂是否适合STG
这个还不知道......
sandy_zc_1 - 2005/9/4 17:43:00
这里也有人研究Dx啊,气氛不错呢……

Dx不是版本越高越好,你能用到那些PS、VS、FSAA吗?
真到如此,就离进游戏公司不远了。

当初找Dx7sdk也费了我不少时间呢,最后发现 驱动之家(http://www.mydrivers.com/) 有dx7、dx8、dx9的sdk。

正在练习使用D3DSprite,可惜开学了……
粘土火星 - 2005/9/4 17:50:00
以下引用sandy_zc_1在2005-9-4 17:43:18的发言:
这里也有人研究Dx啊,气氛不错呢……

Dx不是版本越高越好,你能用到那些PS、VS、FSAA吗?
真到如此,就离进游戏公司不远了。

当初找Dx7sdk也费了我不少时间呢,最后发现 驱动之家(http://www.mydrivers.com/) 有dx7、dx8、dx9的sdk。

正在练习使用D3DSprite,可惜开学了……


但时代是向前发展的=_=……………………………………

要与时俱进,保持自己知识的新鲜度orz…………
sandy_zc_1 - 2005/9/4 17:54:00
那还真不一定,当从Dx8开始去掉了2D之后,现在还有很多人坚持使用Dx7。
亡灵之猫 - 2005/9/4 17:58:00
以下引用粘土火星在2005-9-4 17:50:25的发言:


但时代是向前发展的=_=……………………………………

要与时俱进,保持自己知识的新鲜度orz…………


呵呵~~~很想与时俱进~~
可惜跟了微软那想与时俱进就要有$
注册个MSDN很贵的~~还有其它各种花费,GNU软件在这个平台上也很少
如果用盗版+自己摸索 那么等学会了某项技术,取代性的技术已经产生了~~
我现在DX7 SDK都没有完全摸通~~
sandy_zc_1 - 2005/9/4 18:05:00
想要永远保持先进性是很困难的。

关键是能否使用老东西作出好东西,如果不行再去找新的。

Dx7成为了Dx系列里面最“顽固”的一个版本,跟DDraw的功能不无关系。

MSDN我从来都没有想到过用正版……

Dx7我也没有摸通(恐怕没几个人能将它完全摸通),现在搞Dx8是因为需要快速的Alpha混合。
亡灵之猫 - 2005/9/4 18:11:00
以下引用sandy_zc_1在2005-9-4 17:54:48的发言:
那还真不一定,当从Dx8开始去掉了2D之后,现在还有很多人坚持使用Dx7。


有同感~~
但是换个角度想,用3D来渲染2D可以获得更高的速度
关闭深度后OGL的面可以象DDraw换页那样操作,但是前者的工作效率显然高于后者
把图像渲染交给专门的硬件这应该是一种发展趋势,不论3D、2D
12
查看完整版本: 谁知到哪里能搞到DirectX 8 SDK?(问题就算解决了,这帖可以沉了)