|
|
创新向左,微软向右
9 y! B* I$ M6 R" F3 s, O6 ~ {! C7 L' E& i8 O; Y5 E2 O! b
7 O- J. H/ [# Z& I! l% p. P创新Alchemy终于修成正果开始贩卖,是什么原因造就这款尴尬的产品?
' ]& I/ ~: Z1 f* {7 k* w创新口口声声说是Vista的错、是微软的错,但微软为什么会下痛心停用已经发展多年的DirectSound的硬件加速?
+ l8 P5 K5 i4 g/ h2 m- n: _. Z, v4 a) E
1999年,微软与创新合作,EAX进入DirectX。0 R& V# U. n- w; P; j' B
很快,创新在EAX2.0后就闭关了,开始独自玩EAX HD。 2 |2 P2 A7 z! W% ^4 I
一向闭关的创新却喜欢玩OpenAL,然而最有讽刺意味的是:创新却从不喜欢为他的声卡做Linux下的驱动程序。w00t)
* S( H. o1 M% a! T2 M(BTW:干脆叫ClosedAL也不错)
7 j: i0 i+ O' U' Z
( k/ T6 h. l$ k7 o也许是创新玩OpenAL玩得太High了,也许是创新与微软的合作出了问题,在Vista下发生了重大变化——DirectSound只能创建软件缓冲区,创建硬件缓冲区永远是失败。EAX只有通过OpenAL才能玩了,这是托OpenAL的福?还是OpenAL惹的祸? 总之,目前创新的处境还不错,Vista下支持声卡硬件加速的就它OpenAL。
' U' L2 N+ C. f8 v, G4 x! K9 P6 v( E0 z. x+ e
随着Xbox 360的发布,微软为了整合Xbox 360与Windows的游戏开发平台,推出了XNA Game Studio。
8 A- }/ q y9 V5 R4 k! O4 R从新版的DirectX SDK中已经看到DirectX Audio增加了一个新成员——XACT(Microsoft Cross-Platform Audio Creation Tool ),很明显是顺应XNA Game Studio而产生的。也许微软开始淡化DirectSound,准备推广XACT了。
% a* {+ Y4 ]8 \/ [9 e" @" Y& Z, M
8 m l& t2 W. D& I; O
SDK中的一句话,或许是微软涉足游戏业界多年的心得::thumbsup: 6 d5 D$ y! x0 o
“Free the game title developer to focus on gameplay rather than feeding audio hardware. ”( w1 G; b7 }- l
- U8 e; |8 l' A7 d5 p5 G[ 本帖最后由 gzXW 于 2007-7-7 01:22 编辑 ] |
|