游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1784|回复: 1

请教关于DirectX audio里面的几个组件的区别...

[复制链接]

5

主题

42

帖子

42

积分

注册会员

Rank: 2

积分
42
发表于 2010-9-9 11:04:00 | 显示全部楼层 |阅读模式
先说明一下,我是学生,最近在写一个小游戏,目前在写主框架的部分,到了声音的部分的时候,发现DirectX文档里面有好几个组件,XACT/XAudio2/X3DAudio/XAPO/XAPOFX/DirectSound  其中dsound是稍微熟一点,手头上的书籍有相关介绍,其他的几个东西完全没听过.可能是我孤陋寡闻了,查了下百度也没有看到比较详细的介绍,不知道有人能介绍下这几个组件吗?
现在是用xp开发,dx10应该是不支持的,dx9的话应该用哪个? [em7]
最后感谢大家!

6

主题

72

帖子

82

积分

注册会员

Rank: 2

积分
82
发表于 2010-9-9 22:35:00 | 显示全部楼层

Re:请教关于DirectX audio里面的几个组件的区别...

我的DEMO里面用的是XACT。

DirectSound不要学了,那个微软已经打算把它抛弃了,现在微软推崇的是XACT,而且学起来XACT比DS简单的多。
XAudio2/X3DAudio/XAPO/XAPOFX这些应该都是介于XACT和DS之间的,毕竟XACT比较“高级”,而DS比较“底层”。也就是说如果你觉得XACT功能不够用,可以用这些。

用XACT的缺点就是在其他机器上如果DX版本太低了会运行不了,毕竟这个相对来说算新的技术,商业游戏还没有大量采用。应该会是未来的趋势吧。

其实这些东西在SDK文档里面都写的很清楚了啊,LZ花时间看看吧。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-6 14:24

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表