【发布时间】:2017-07-27 04:05:14
【问题描述】:
我正在使用一个名为 Eclipse(Oxygen Release (4.7.0))的应用程序,并且在 MacOS Sierra 上使用它。几天前,我从一个用 C++ 和 OpenGL 制作的复制版马里奥游戏中下载了source code。
我打算使用该源代码在我的游戏/程序中引用和播放 .mp3/.wav 文件,直到我意识到我不能这样做,因为马里奥副本的源代码使用 SDL2 和 SDL2_Mixer 来播放复制马里奥游戏中使用的所有音频。
将 SDL2 和 SDL2_Mixer 导入到我的 C++ 游戏/程序中实在是太痛苦了,尤其是因为在 Mac 上更难做到。我以前尝试过这样做,但失败了。 :(
我注意到在马里奥副本源代码中,源代码中有.wav文件,这意味着在代码中,那些.wav文件被引用并用于播放音频。
有没有办法在我的游戏/程序中引用和播放音频文件?我知道这很难做到,因为我使用的是 Mac,所以我不能使用 #include windows(.h); 和其他类似的东西。
【问题讨论】: