|
|
创新向左,微软向右 * @! V; h9 _/ B/ z
4 B m+ J( B/ Y2 P( X" T2 [
5 Z% J8 A4 [/ }% K# V+ y2 ~创新Alchemy终于修成正果开始贩卖,是什么原因造就这款尴尬的产品?+ j$ }. H; c3 ^- H* X
创新口口声声说是Vista的错、是微软的错,但微软为什么会下痛心停用已经发展多年的DirectSound的硬件加速?; _3 Y# H" O2 R! a
* a/ u/ Z1 W j; a1999年,微软与创新合作,EAX进入DirectX。
0 m: K2 ^0 E- E2 e很快,创新在EAX2.0后就闭关了,开始独自玩EAX HD。
2 ~; d" V* s& T( V: A6 l! f一向闭关的创新却喜欢玩OpenAL,然而最有讽刺意味的是:创新却从不喜欢为他的声卡做Linux下的驱动程序。w00t) 4 N; n, a, ~1 H$ E8 w' u& C
(BTW:干脆叫ClosedAL也不错)
$ L4 P: X& ?4 W; s: ?' ~7 B2 ]- |+ M2 U8 |' ?
也许是创新玩OpenAL玩得太High了,也许是创新与微软的合作出了问题,在Vista下发生了重大变化——DirectSound只能创建软件缓冲区,创建硬件缓冲区永远是失败。EAX只有通过OpenAL才能玩了,这是托OpenAL的福?还是OpenAL惹的祸? 总之,目前创新的处境还不错,Vista下支持声卡硬件加速的就它OpenAL。
# o5 U0 }1 m2 R4 o' X! i6 d( m7 [" e2 W% P
随着Xbox 360的发布,微软为了整合Xbox 360与Windows的游戏开发平台,推出了XNA Game Studio。
" X) T# [2 N/ R从新版的DirectX SDK中已经看到DirectX Audio增加了一个新成员——XACT(Microsoft Cross-Platform Audio Creation Tool ),很明显是顺应XNA Game Studio而产生的。也许微软开始淡化DirectSound,准备推广XACT了。: i* m) i9 b; J; G6 m* j
3 q9 T" x+ o+ w* L, h
. a2 t( v C1 |SDK中的一句话,或许是微软涉足游戏业界多年的心得::thumbsup: , ?, m- p3 }+ M7 R- V9 A: O+ w
“Free the game title developer to focus on gameplay rather than feeding audio hardware. ”" u9 f- X( M# V- j& t* l
9 L+ q$ h3 E( R. c: O# o[ 本帖最后由 gzXW 于 2007-7-7 01:22 编辑 ] |
|