|
|
创新向左,微软向右
1 o( B! U8 o: a) }
- C1 ], X# M7 a2 n! Y& K, i. ~6 |' m) F, |$ k% x5 N
创新Alchemy终于修成正果开始贩卖,是什么原因造就这款尴尬的产品?. ?1 ]2 H, I: [, x8 d
创新口口声声说是Vista的错、是微软的错,但微软为什么会下痛心停用已经发展多年的DirectSound的硬件加速?
: y4 D; n! ]6 M- g" s4 ^7 L" s% [- v p" F
1999年,微软与创新合作,EAX进入DirectX。+ y; ?/ \" B: C! ^. C( Q7 m8 u
很快,创新在EAX2.0后就闭关了,开始独自玩EAX HD。
# @7 E7 L7 e' x3 ?4 E0 j一向闭关的创新却喜欢玩OpenAL,然而最有讽刺意味的是:创新却从不喜欢为他的声卡做Linux下的驱动程序。w00t) ( ]1 e! `) R3 F7 O: m/ `" M
(BTW:干脆叫ClosedAL也不错)
- n5 ~$ a; w0 [' `0 p
) U4 k, S, V& s, B U也许是创新玩OpenAL玩得太High了,也许是创新与微软的合作出了问题,在Vista下发生了重大变化——DirectSound只能创建软件缓冲区,创建硬件缓冲区永远是失败。EAX只有通过OpenAL才能玩了,这是托OpenAL的福?还是OpenAL惹的祸? 总之,目前创新的处境还不错,Vista下支持声卡硬件加速的就它OpenAL。$ x+ ], S9 a9 `1 F8 o, H
- M% ^2 i! F; \" ~1 Z+ X y7 r
随着Xbox 360的发布,微软为了整合Xbox 360与Windows的游戏开发平台,推出了XNA Game Studio。, ?2 M- V' i1 S; e
从新版的DirectX SDK中已经看到DirectX Audio增加了一个新成员——XACT(Microsoft Cross-Platform Audio Creation Tool ),很明显是顺应XNA Game Studio而产生的。也许微软开始淡化DirectSound,准备推广XACT了。* ]3 V" y9 u) a" ]8 L/ c0 C
" ^! Z7 k& i6 ]6 l$ \" U" S( E- H0 {# {6 `8 @4 O5 M: W
SDK中的一句话,或许是微软涉足游戏业界多年的心得::thumbsup:
5 E" c$ t& i: r- O“Free the game title developer to focus on gameplay rather than feeding audio hardware. ”5 D7 a2 n, S# U7 m1 v, P/ G
2 S5 [% P" q9 d; d/ s# s
[ 本帖最后由 gzXW 于 2007-7-7 01:22 编辑 ] |
|