无法在cocos2dx中听到声音效果

时间:2017-05-17 15:08:11

标签: c++ audio cocos2d-x

我有以下代码,问题是battle.mp3音乐正常播放,但是bang.mp3音效不起作用。有任何想法吗?

bool GameLayer::init(int level)
{
    if (!Layer::init())
        return false;

SimpleAudioEngine::sharedEngine()->playBackgroundMusic("battle.mp3", true);
SimpleAudioEngine::sharedEngine()->setEffectsVolume(1.5);
SimpleAudioEngine::sharedEngine()->preloadEffect("bang.mp3");

当敌人角色受损但无法听到任何声音时,我尝试播放以下声音效果。

int soundID = SimpleAudioEngine::sharedEngine()->playEffect("bang.mp3");

1 个答案:

答案 0 :(得分:1)

使用<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script src="https://rawgit.com/kangax/fabric.js/master/dist/fabric.min.js"></script> <input type="file" id="file"><br /> <canvas id="canvas" width="180" height="180"></canvas>代替SimpleAudioEngine::getInstance(),因为现在不推荐使用SimpleAudioEngine::sharedEngine()

对于声音效果,sharedEngine()仅支持iOS

音效

.mp3
相关问题