2

Cocos2D-X を使用して、AppDelegate.cppファイル内の次の行のコメントを外します。

SimpleAudioEngine::sharedEngine()->pauseBackgroundMusic();

アプリが終了したときにオーディオが一時停止するようにします。ただし、これを行うと、タイトルに記載されているエラーが発生します。どうすればこれを修正できますか?

4

3 に答える 3

6

SimpleAudioEngine の宣言を追加するのを忘れていたようです。次の行を AppDelegate.cpp に追加します。

#include "SimpleAudioEngine.h"

using namespace CocosDenshion;
于 2012-10-14T11:39:30.350 に答える
3

ドミトリー・フォミンからの答えは正しいです、またはあなたが入れた後

#include "SimpleAudioEngine.h"

あなたが使用することができます

CocosDenshion::SimpleAudioEngine::sharedEngine()->pauseBackgroundMusic();
于 2012-10-14T12:58:39.560 に答える
0

SimpleAudioEngine.hヘッダー ファイルにはSimpleAudioEngineクラスが含まれているため、追加します

#include "SimpleAudioEngine.h" 

あなたのファイルに。SimpleAudioEngineCocosDension 名前空間にあるので、使用できます

using namespace CocosDenshion;

SimpleAudioEngine::sharedEngine()->pauseBackgroundMusic();

またはによって

CocosDenshion::SimpleAudioEngine::sharedEngine()->pauseBackgroundMusic();
于 2016-12-29T11:33:53.567 に答える