【问题标题】:CodeBlocks 13.12 adding soundCodeBlocks 13.12 添加声音
【发布时间】:2014-04-24 22:49:31
【问题描述】:

您好,我刚开始学习 c++,我的老师希望我们为期末考试创建一个游戏。

我使用的是 CodeBlocks 13.12,似乎无法添加任何游戏声音。我只需要播放一个简单的 .wav 文件,如果你们能向我展示它的外观,我将不胜感激。

老师增加了声音额外的功劳,因为他实际上并没有向我们展示如何做到这一点。我不知道该怎么做,所以请说明我是否必须更改设置中的任何内容。

【问题讨论】:

  • 如果你发布更多关于你已经尝试过的信息,你会更快得到答案。
  • 在游戏中播放声音与您的 IDE 无关...
  • 您可能需要指定这是用于什么平台。我不相信 C++ 有任何用于播放声音的内置功能,因此您最终需要一个特定于系统的 API。
  • @interrobang 我不知道该怎么做 强烈暗示 op 实际上没有尝试过任何事情,因为不知道该做什么或如何去做。
  • 如果您“刚刚开始”学习 C++,您可能还不应该关注声音。如果您的老师无论如何都希望您这样做,那么我想这无济于事,但是您必须告诉我们您使用的是什么平台(OSX,Linux,Windows,其他?),以及您当前的代码是什么看起来像(不是全部 - 只是一般来说你的游戏结构如何。你使用像 SDL 这样的外部库吗?或者它是一个控制台应用程序?那种东西)。

标签: c++ codeblocks


【解决方案1】:

我也没有过多处理音频文件,但通过快速搜索找到了以下链接:

StackOverflow: Playing a wav file

CodeProject: Audio files in c++

看起来(至少对于 Windows)你可以使用

PlaySound

查看Windows documentation for PlaySound 并确保包含 windows.h!

#include <windows.h>

注意:我应该扩展 AdamS 的评论。 CodeBlocks 是您的集成开发环境 (IDE)。您的问题特定于 C++ 语言,而不是 IDE CodeBlocks。如果您的代码正确,但您仍然听不到声音,则可能是您的 IDE 或计算机有问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-17
    • 2015-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-26
    相关资源
    最近更新 更多