如何使用 SDL 制作哔声功能?
Posted
技术标签:
【中文标题】如何使用 SDL 制作哔声功能?【英文标题】:How do I make a beep function using SDL? 【发布时间】:2011-08-18 18:01:18 【问题描述】:我想让我的 SDL 程序以特定频率发出简单的哔声。我该怎么做呢?
我找到了一个tutorial,它可以写入 SDL 的声音缓冲区左右,但它似乎不起作用。 (我使用的是 OSX“雪豹”)
【问题讨论】:
很感兴趣!周末可能会去看看。 你能提供更多细节吗?你有没有听到任何声音? SDL_GetError 是否返回任何有用的信息?您是否尝试过在SDL forums 上提问? 【参考方案1】:教程的代码忘记初始化Beeper::v
和generateSamples
不适用于v的随机值。尝试将v=0;
行添加到Beeper::Beeper()
【讨论】:
以上是关于如何使用 SDL 制作哔声功能?的主要内容,如果未能解决你的问题,请参考以下文章