关于vb音效加载延时
vb吧
全部回复
仅看楼主
level 1
我想做个枪战游戏,子弹发射要添加音效,但是用sndplaysound播放音效有延时
2022年06月18日 13点06分 1
level 13
bass.dll可以试下,调用也简单,播放前先调用初始化函数,这个我在游戏用得较多
2022年06月18日 14点06分 2
谢谢你
2022年06月19日 01点06分
网页链接 是这个吧
2022年07月02日 04点07分
level 14
这个要用waveOut或DirectSound(在dx8vb.dll里面🈶️)。sndPlaySound延时的问题主要是在你调用它的时候,它再加载和解码文件,所以要想实现低延迟音效需要实现像waveOut或DirectSound这种底层的音频API(直接播放内存音频数据流),你可以提前预加载音频文件并解码好存放到内存中,这样在播放音效的时候就只剩下系统混音和从内存传输到声卡的延迟了。
另外sndPlaySound还有一个最大的缺点,就是它只能播放一个音效,不能重叠播放多个音效。
2022年06月19日 06点06分 3
楼主要是喜欢VB6做游戏的话,可以来加112915633这个QQ群,现在百度贴吧没几个人了,原来贴吧里的大神大多都在这个技术交流群。
2022年06月19日 06点06分
好的谢谢
2022年06月25日 04点06分
@贴吧用户_7VP4357 关于VB音频方面的处理,我以前发过一个贴,你可以看看:https://tieba.baidu.com/p/6319074533
2022年07月07日 15点07分
level 1
用 truevision3d
2022年06月19日 12点06分 4
1