|
|
创新向左,微软向右 9 [/ x' c4 C+ ~3 o, r. M5 c
P- b0 k. @8 u- `
8 v) p0 R8 P& Q4 G6 N- t6 o4 D创新Alchemy终于修成正果开始贩卖,是什么原因造就这款尴尬的产品?( K/ Y4 }% `& s4 E* f) s! f3 \! W
创新口口声声说是Vista的错、是微软的错,但微软为什么会下痛心停用已经发展多年的DirectSound的硬件加速?6 A: X, f3 n) G
9 u" m5 n2 ~& v0 s1999年,微软与创新合作,EAX进入DirectX。
6 j( g' q0 j. Y% k p很快,创新在EAX2.0后就闭关了,开始独自玩EAX HD。 5 o$ J6 C" _& I2 ^
一向闭关的创新却喜欢玩OpenAL,然而最有讽刺意味的是:创新却从不喜欢为他的声卡做Linux下的驱动程序。w00t) 5 W. F, Y% m) K8 A6 F6 w( c
(BTW:干脆叫ClosedAL也不错)
4 e4 l! k9 E. L& M( p3 X6 g$ f/ ]% o& B* u. a! o; ?; Z6 @
也许是创新玩OpenAL玩得太High了,也许是创新与微软的合作出了问题,在Vista下发生了重大变化——DirectSound只能创建软件缓冲区,创建硬件缓冲区永远是失败。EAX只有通过OpenAL才能玩了,这是托OpenAL的福?还是OpenAL惹的祸? 总之,目前创新的处境还不错,Vista下支持声卡硬件加速的就它OpenAL。
( `7 `- m f" e+ a% [4 j, c* Z3 |* Z
随着Xbox 360的发布,微软为了整合Xbox 360与Windows的游戏开发平台,推出了XNA Game Studio。' u8 J0 h+ W8 Z- u: T
从新版的DirectX SDK中已经看到DirectX Audio增加了一个新成员——XACT(Microsoft Cross-Platform Audio Creation Tool ),很明显是顺应XNA Game Studio而产生的。也许微软开始淡化DirectSound,准备推广XACT了。
0 }. R( G" s0 {: _2 V! v2 W W
" P# h3 {* Q; }# H P4 E# Q; |" Q+ c$ S5 a) H3 O
SDK中的一句话,或许是微软涉足游戏业界多年的心得::thumbsup: % q1 k4 N9 |0 Z2 r
“Free the game title developer to focus on gameplay rather than feeding audio hardware. ”
1 K7 _' t0 e8 ^& u3 X0 h4 x6 _$ W3 `! K: r# u
[ 本帖最后由 gzXW 于 2007-7-7 01:22 编辑 ] |
|