Cocos2D-X を使用して、AppDelegate.cpp
ファイル内の次の行のコメントを外します。
SimpleAudioEngine::sharedEngine()->pauseBackgroundMusic();
アプリが終了したときにオーディオが一時停止するようにします。ただし、これを行うと、タイトルに記載されているエラーが発生します。どうすればこれを修正できますか?
Cocos2D-X を使用して、AppDelegate.cpp
ファイル内の次の行のコメントを外します。
SimpleAudioEngine::sharedEngine()->pauseBackgroundMusic();
アプリが終了したときにオーディオが一時停止するようにします。ただし、これを行うと、タイトルに記載されているエラーが発生します。どうすればこれを修正できますか?
SimpleAudioEngine の宣言を追加するのを忘れていたようです。次の行を AppDelegate.cpp に追加します。
#include "SimpleAudioEngine.h"
using namespace CocosDenshion;
ドミトリー・フォミンからの答えは正しいです、またはあなたが入れた後
#include "SimpleAudioEngine.h"
あなたが使用することができます
CocosDenshion::SimpleAudioEngine::sharedEngine()->pauseBackgroundMusic();
SimpleAudioEngine.h
ヘッダー ファイルにはSimpleAudioEngine
クラスが含まれているため、追加します
#include "SimpleAudioEngine.h"
あなたのファイルに。SimpleAudioEngine
CocosDension 名前空間にあるので、使用できます
using namespace CocosDenshion;
SimpleAudioEngine::sharedEngine()->pauseBackgroundMusic();
またはによって
CocosDenshion::SimpleAudioEngine::sharedEngine()->pauseBackgroundMusic();