在 cocos2d-x 中播放多种音效问题
Playing Multiple Sound effects issue in cocos2d-x
我有一个3秒长的声音效果,需要重复播放10到15秒的时间。
SimpleAudioEngine::sharedEngine()->playEffect(powerUpSound, true);
但是当我播放另一个声音效果时,之前的声音(powerUpSound
)效果停止了。
SimpleAudioEngine::sharedEngine()->playEffect(starsSounds, false);
如何同时玩它们?
我正在使用Cocos2d-x v2.2.3
我不认为这是一个非常好的解决方案,但我正在做的是绕过 SimpleAudioEngine 并使用它所挂接到的任何内容来播放声音:
#include "AudioEngine.h"
std::string music_path = "gethit.mp3";
experimental::AudioEngine::play2d(music_path.c_str())
我认为这会泄漏内存或其他东西,因此您在使用它时需要小心。我所知道的是,它可以让您在Android上一次播放多种音效。
相关文章:
- 警告处理为错误这里有什么问题
- 最小硬币更换问题(自上而下方法)
- 为"adjacent"变量赋值时出现问题
- 我的神经网络不起作用 [XOR 问题]
- 在Ubuntu 16.04上安装Cilk时出现问题
- C++我的数学有什么问题,为什么我的代码不能正确循环
- 编译包含字符串的代码时遇到问题
- Project Euler问题4的错误解决方案
- 问题:什么是QAbstractItemView::NoEditTriggers的反面
- 在编译C++代码(具有dlib和opencv)到WASM时面临问题
- 在进程中对同一管道进行读取和写入时C++管道出现问题
- 静态数据成员的问题-修复链接错误会导致编译器错误
- C++ 雷神库 - 使用资源加载器类时出现问题(不命名类型)
- 一个关于在C++中重载布尔运算符的问题
- 首要问题的答案让值班员搞错了
- setlocale的C++土耳其字符串问题
- 如何重构类层次结构以避免菱形问题
- 基于boost的程序的静态链接——zlib问题
- C++格式化输出问题
- 在 cocos2d-x 中播放多种音效问题