|
创新向左,微软向右
/ a' @2 l: y: f& q; O
9 N& w) c, q: X3 `: y
$ \9 s3 G" W0 _' {* c, v( Y& e) p创新Alchemy终于修成正果开始贩卖,是什么原因造就这款尴尬的产品?: v* R+ O/ f) r: ]
创新口口声声说是Vista的错、是微软的错,但微软为什么会下痛心停用已经发展多年的DirectSound的硬件加速?
( o, f" k( B3 |" y0 i& \ @6 s, ]$ K5 m$ k7 X
1999年,微软与创新合作,EAX进入DirectX。
& c7 S' d5 K J* \3 z& ~很快,创新在EAX2.0后就闭关了,开始独自玩EAX HD。 / j5 k% \* D9 u# Y8 o5 z
一向闭关的创新却喜欢玩OpenAL,然而最有讽刺意味的是:创新却从不喜欢为他的声卡做Linux下的驱动程序。w00t) 0 e6 S# P" L$ B5 t7 i! p' j0 e) H# E
(BTW:干脆叫ClosedAL也不错)
( h* H7 l% P U; G* B0 Z: Q- m2 K, L5 |0 c" j+ k( |8 |0 z
也许是创新玩OpenAL玩得太High了,也许是创新与微软的合作出了问题,在Vista下发生了重大变化——DirectSound只能创建软件缓冲区,创建硬件缓冲区永远是失败。EAX只有通过OpenAL才能玩了,这是托OpenAL的福?还是OpenAL惹的祸? 总之,目前创新的处境还不错,Vista下支持声卡硬件加速的就它OpenAL。7 M& E5 e7 k% \( i1 L/ R/ ^( j7 p
A5 n; B' P) ^0 K
随着Xbox 360的发布,微软为了整合Xbox 360与Windows的游戏开发平台,推出了XNA Game Studio。' N/ ?6 s! Y* p8 Q2 T. V
从新版的DirectX SDK中已经看到DirectX Audio增加了一个新成员——XACT(Microsoft Cross-Platform Audio Creation Tool ),很明显是顺应XNA Game Studio而产生的。也许微软开始淡化DirectSound,准备推广XACT了。
7 Y9 J' I ?0 U: F3 \8 l# ?8 ~" B+ S# u3 ^+ Z0 ?6 y! z0 H0 d
) P+ ~1 _$ ?- p( o6 s
SDK中的一句话,或许是微软涉足游戏业界多年的心得::thumbsup: . E# @1 K4 E1 L- q) u
“Free the game title developer to focus on gameplay rather than feeding audio hardware. ”" t) ^# K; V1 Z8 [# i A8 L) E g, Q
. `' t3 `/ a# B5 n8 O4 M8 c
[ 本帖最后由 gzXW 于 2007-7-7 01:22 编辑 ] |
|