游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1745|回复: 2

请教用IGraphBuilder制作游戏音效问题

[复制链接]

4

主题

67

帖子

71

积分

注册会员

Rank: 2

积分
71
发表于 2009-12-15 00:23:00 | 显示全部楼层 |阅读模式
希望达到的目的:
载入所有可能用到的声音,并在需要的时候直接播放这些预定义的声音;
问题:
如果是BGM的播放方式没有问题;
可是像效果音,一次尚未播放完毕,可能已经有若干次从头播放的需要,又不能中止尚未播放完毕的声音;
不能解决的做法:
在需要播放时即时载入文件;
使用RenderFile()会需要10~100毫秒的时间,而且频繁读取大概也不是好办法;

求教用IGraphBuilder播放游戏音效的方法,先多谢了

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2009-12-15 01:26:00 | 显示全部楼层

Re:请教用IGraphBuilder制作游戏音效问题

第一次见人用DirectShow来放游戏音效的!

你应当使用XAudio或是OpenAL

DirectSound和DirectShow均已被微软放弃并不再更新

4

主题

67

帖子

71

积分

注册会员

Rank: 2

积分
71
 楼主| 发表于 2009-12-17 20:52:00 | 显示全部楼层

Re:请教用IGraphBuilder制作游戏音效问题

是我理解有误了...
同一段音效需要在同一时间点播放两个位置好像没什么必要
不同的声音进行混音的话IGraphBuilder足够了
感谢ls:)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-16 21:12

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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