|
|
创新向左,微软向右 : N% ~) X9 j$ E+ T* e. x
2 ~% K. [3 {& \2 h
; \) v0 |: `) f' _$ F( L% M: P
创新Alchemy终于修成正果开始贩卖,是什么原因造就这款尴尬的产品?
1 a( Y1 ?7 _6 J' c4 N0 t6 {0 d- f, }创新口口声声说是Vista的错、是微软的错,但微软为什么会下痛心停用已经发展多年的DirectSound的硬件加速?
6 X( D9 b3 s/ x
, K& m1 ^5 I3 u( o; O1 V1999年,微软与创新合作,EAX进入DirectX。
+ ]& x) d8 y4 D6 H很快,创新在EAX2.0后就闭关了,开始独自玩EAX HD。 # Q, g9 a- Q" I! [2 S: l( O
一向闭关的创新却喜欢玩OpenAL,然而最有讽刺意味的是:创新却从不喜欢为他的声卡做Linux下的驱动程序。w00t)
, [! n/ ^3 K( P2 h! V(BTW:干脆叫ClosedAL也不错)/ O; F, i ^# `) h; y$ x
! `7 Y& _1 T; D; B也许是创新玩OpenAL玩得太High了,也许是创新与微软的合作出了问题,在Vista下发生了重大变化——DirectSound只能创建软件缓冲区,创建硬件缓冲区永远是失败。EAX只有通过OpenAL才能玩了,这是托OpenAL的福?还是OpenAL惹的祸? 总之,目前创新的处境还不错,Vista下支持声卡硬件加速的就它OpenAL。
; A- A0 }9 `# a& B4 F
) e( b. }9 X( P7 O3 ]9 G随着Xbox 360的发布,微软为了整合Xbox 360与Windows的游戏开发平台,推出了XNA Game Studio。
( \+ r) K# r& T% W从新版的DirectX SDK中已经看到DirectX Audio增加了一个新成员——XACT(Microsoft Cross-Platform Audio Creation Tool ),很明显是顺应XNA Game Studio而产生的。也许微软开始淡化DirectSound,准备推广XACT了。
, k6 }2 Z; y- N6 Q6 q: D6 s8 I' R. |) b0 E
4 `, W# n, a; {8 F3 a7 c' f E. U8 _SDK中的一句话,或许是微软涉足游戏业界多年的心得::thumbsup: * C1 s0 ?0 Z9 W2 K, o) i
“Free the game title developer to focus on gameplay rather than feeding audio hardware. ”
' O$ P/ L9 ]! v, R6 _
+ A# D2 w3 N' y/ {5 g/ ][ 本帖最后由 gzXW 于 2007-7-7 01:22 编辑 ] |
|