|
|
创新向左,微软向右 4 Q3 g c- X. b: p
: x( p; v$ D& Y
! e5 n# l1 a2 H
创新Alchemy终于修成正果开始贩卖,是什么原因造就这款尴尬的产品?
+ d% Z0 h; n, b# B; O1 L: C! c+ ~2 P创新口口声声说是Vista的错、是微软的错,但微软为什么会下痛心停用已经发展多年的DirectSound的硬件加速?
" j% z1 q0 R) E& h) ~ W6 T+ n) E s
1999年,微软与创新合作,EAX进入DirectX。
1 T( e: M. P* G K6 ~很快,创新在EAX2.0后就闭关了,开始独自玩EAX HD。 1 Y' y, t) K/ ?+ m
一向闭关的创新却喜欢玩OpenAL,然而最有讽刺意味的是:创新却从不喜欢为他的声卡做Linux下的驱动程序。w00t)
9 G5 ~& V$ E- G O(BTW:干脆叫ClosedAL也不错) A- i1 I3 P( [, L& n7 j* x. O
4 _ O% i: J3 z4 a( i也许是创新玩OpenAL玩得太High了,也许是创新与微软的合作出了问题,在Vista下发生了重大变化——DirectSound只能创建软件缓冲区,创建硬件缓冲区永远是失败。EAX只有通过OpenAL才能玩了,这是托OpenAL的福?还是OpenAL惹的祸? 总之,目前创新的处境还不错,Vista下支持声卡硬件加速的就它OpenAL。
. s- |; O- y# G/ w$ i- U; G" T
. `7 z& C! `: U9 W9 Z* S随着Xbox 360的发布,微软为了整合Xbox 360与Windows的游戏开发平台,推出了XNA Game Studio。+ N' ?. w1 _3 b. ?
从新版的DirectX SDK中已经看到DirectX Audio增加了一个新成员——XACT(Microsoft Cross-Platform Audio Creation Tool ),很明显是顺应XNA Game Studio而产生的。也许微软开始淡化DirectSound,准备推广XACT了。
) u# w/ J- A2 O2 i: e! |8 q# e3 v, |) r5 \/ A U) O, C ]
% V& F: V' S1 Q% fSDK中的一句话,或许是微软涉足游戏业界多年的心得::thumbsup:
9 g' ]$ l2 I1 w3 ^9 d. k“Free the game title developer to focus on gameplay rather than feeding audio hardware. ”8 L5 D! I/ b, U" N9 Q4 y0 I
/ H3 W7 \- R; X0 L, S) w$ @4 x[ 本帖最后由 gzXW 于 2007-7-7 01:22 编辑 ] |
|