|
创新向左,微软向右
; C# M( k3 P9 k# ?
' V3 N6 V& o/ S0 H& H! L9 _/ s, ]0 E, u
创新Alchemy终于修成正果开始贩卖,是什么原因造就这款尴尬的产品?
: R) e! S5 j. [6 @ d+ H; _创新口口声声说是Vista的错、是微软的错,但微软为什么会下痛心停用已经发展多年的DirectSound的硬件加速?: \- g7 q2 q7 D* d& X
8 D! j- M# I9 f. {" b: e- }1999年,微软与创新合作,EAX进入DirectX。
7 o9 B; z. H3 E4 Q很快,创新在EAX2.0后就闭关了,开始独自玩EAX HD。 5 T7 z" o6 P0 T8 ^$ A
一向闭关的创新却喜欢玩OpenAL,然而最有讽刺意味的是:创新却从不喜欢为他的声卡做Linux下的驱动程序。w00t) ' j, X3 `4 H9 o
(BTW:干脆叫ClosedAL也不错)
0 ~( B0 Y7 D k8 {% v/ ?) E9 K3 N% q- n
也许是创新玩OpenAL玩得太High了,也许是创新与微软的合作出了问题,在Vista下发生了重大变化——DirectSound只能创建软件缓冲区,创建硬件缓冲区永远是失败。EAX只有通过OpenAL才能玩了,这是托OpenAL的福?还是OpenAL惹的祸? 总之,目前创新的处境还不错,Vista下支持声卡硬件加速的就它OpenAL。
/ |' \6 X5 {5 ^% b7 h9 H, w6 s& s! A' E: |5 {( E( G
随着Xbox 360的发布,微软为了整合Xbox 360与Windows的游戏开发平台,推出了XNA Game Studio。
7 f3 N% I0 e; J# w2 f$ b1 K1 _- f从新版的DirectX SDK中已经看到DirectX Audio增加了一个新成员——XACT(Microsoft Cross-Platform Audio Creation Tool ),很明显是顺应XNA Game Studio而产生的。也许微软开始淡化DirectSound,准备推广XACT了。
7 K+ w' ^/ f5 P X) j2 D6 n: ^0 F" K( c2 b
1 A7 ]9 k0 ?8 SSDK中的一句话,或许是微软涉足游戏业界多年的心得::thumbsup: & X$ b. q6 q. t4 B1 @" i
“Free the game title developer to focus on gameplay rather than feeding audio hardware. ”' [# R8 ?- T b' O$ T8 }1 t
$ O7 ?! P1 w/ u# n2 y
[ 本帖最后由 gzXW 于 2007-7-7 01:22 编辑 ] |
|