游戏开发论坛

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

新手疑问~关于dsound 怎么样才可以多线播放同一个wave文件

[复制链接]

12

主题

31

帖子

51

积分

注册会员

Rank: 2

积分
51
发表于 2010-5-4 22:04:00 | 显示全部楼层 |阅读模式
俺播放声音是通过 LPDIRECTSOUNDBUFFER8的Play方法实现的,想要让声音再次响起于是就SetCurrentPosition(0)再次调用PLAY了,但是这样的话原来响起的声音却停下来了,我想要复数播放的效果必须要怎么实现呢?

难道必须要加载多段声音缓存才行吗?那样不会很耗性能?

呵呵,新手看的书不多,啥都不懂,大家指教啊! [em10]

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2010-5-5 00:19:00 | 显示全部楼层

Re:新手疑问~关于dsound 怎么样才可以多线播放同一个wave文

OpenAL可以支持多个音源共用一个数据缓冲区
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-9 19:47

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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