|
|
创新向左,微软向右
2 d; j" V$ h& f- _" b- }! c
* c$ x0 \) z4 T! D
! _& x& ]$ v. m# Z) F) @创新Alchemy终于修成正果开始贩卖,是什么原因造就这款尴尬的产品?; L$ j; y1 Q( Z+ |/ O
创新口口声声说是Vista的错、是微软的错,但微软为什么会下痛心停用已经发展多年的DirectSound的硬件加速?+ e( {6 F- H; S& C
: D& c0 Y3 s# {2 R& U* d. l1999年,微软与创新合作,EAX进入DirectX。+ f$ z( j0 d# f- Y3 [
很快,创新在EAX2.0后就闭关了,开始独自玩EAX HD。
6 p0 Q7 P# S$ S" \# T2 r一向闭关的创新却喜欢玩OpenAL,然而最有讽刺意味的是:创新却从不喜欢为他的声卡做Linux下的驱动程序。w00t)
! a" C' A" j Q. G! ?(BTW:干脆叫ClosedAL也不错)2 e3 E4 Q% Q: u, N3 X0 N8 J/ s
8 @* S$ X* v/ {: D" Z3 D1 R4 h$ Z也许是创新玩OpenAL玩得太High了,也许是创新与微软的合作出了问题,在Vista下发生了重大变化——DirectSound只能创建软件缓冲区,创建硬件缓冲区永远是失败。EAX只有通过OpenAL才能玩了,这是托OpenAL的福?还是OpenAL惹的祸? 总之,目前创新的处境还不错,Vista下支持声卡硬件加速的就它OpenAL。
* [. C! W( q& j$ W( y/ z( k% `4 B1 g: X+ E' h
随着Xbox 360的发布,微软为了整合Xbox 360与Windows的游戏开发平台,推出了XNA Game Studio。
4 m7 ~3 z5 y( d, T从新版的DirectX SDK中已经看到DirectX Audio增加了一个新成员——XACT(Microsoft Cross-Platform Audio Creation Tool ),很明显是顺应XNA Game Studio而产生的。也许微软开始淡化DirectSound,准备推广XACT了。$ L* a# |/ v) X E, ^) T2 @
& d' Y% z; {, e( [2 u" x% A0 e" _! s3 J' P: `2 R4 R6 w
SDK中的一句话,或许是微软涉足游戏业界多年的心得::thumbsup:
0 b9 p7 s" D1 s“Free the game title developer to focus on gameplay rather than feeding audio hardware. ”/ ]0 `- P" \9 E; m2 ?8 k
' L- G3 {. q8 u$ w3 O[ 本帖最后由 gzXW 于 2007-7-7 01:22 编辑 ] |
|