長尾和美ピエールです。2017/10/25サウンド・音を鳴らします。サウンドにはBGMとEFFECTがあります。BGMはバックで流れている音楽。EFFECTはボタンを押したときにでる音。考えておけば良いと思います。androidの場合はwavファイルで鳴らします。iPhoneの場合はm4aファイルで鳴らします。mp3ファイルだとどちらも鳴らせるようです。サウンドを鳴らすための流れです。"SimpleAudioEngine.h"●サウンドをプリロードする。EFFECTの場合SimpleAudioEngine::sharedEngine()->preloadEffect(SOUND_EFFECT);●サウンドを鳴らす。EFFECTの場合SimpleAudioEngine::sharedEngine()->playEffect(SOUND_BGM,true);●サウンドを止める。EFFECTの場合SimpleAudioEngine::sharedEngine()->stopEffect(true);●サウンド一時停止stopBackgroundMusicよりも早くサウンドを再開することができます。音を出すにはSimpleAudioEngine.hをincludeしておきます。音を出すファイルを定義しておくと良いです。SimpleAudioEngine用にこれも。BGMのプリロードをしておきます。効果音のプリロードもしておきます。保存しておくと良いと思います。実際にBGMを再生します。第二引数はループ再生する場合はture。ループ再生しない場合はfalse。ボタンを設置する」の記事を参照。サウンドOnボタンはタイトルで見せない。サウンドOffボタンはタイトルで見せない。タイトルではOnボタンを隠してOffボタンを見せる。タイトルではOnボタンを見せてOffボタンを隠す。menuOnpuOn->setVisible(true);menuOnpuOn->setEnabled(true);menuOnpuOff->setVisible(false);menuOnpuOff->setEnabled(false);}●アプリがバックグラウンドに回ったときやアプリ起動中に電話がかかってきた場合などにサウンドのOn/Offを切り替える場合の例これはcocos2d-xの標準である、AppDelegate.cppに記載があるので、それを利用します。音を出すにはSimpleAudioEngine.hをincludeしておきます。SimpleAudioEngine用にこれも。アプリが非アクティブになったら呼ばれる。電話がかかってきたなども同様。アプリが再度アクティブになったら呼ばれる。18:55コメントありがとうございます。こんなへんぴなところに来ていただいていることにびっくりしていますがwwwこれは、サウンドに限ったことでしょうか?includeできていないってことは、libcocos2dxがビルドパスにいないような気がします。¥cocos2dx(自分で決めたフォルダ)¥CocosDensionにSimpleAudioEngine.hがあるので、それを自分のプロジェクトに持ってきても良いかもしれません。18:55コメントありがとうございます。こんなへんぴなところに来ていただいていることにびっくりしていますがwwwこれは、サウンドに限ったことでしょうか?includeできていないってことは、libcocos2dxがビルドパスにいないような気がします。¥cocos2dx(自分で決めたフォルダ)¥CocosDensionにSimpleAudioEngine.hがあるので、それを自分のプロジェクトに持ってきても良いかもしれません。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。ボタンを設置する今回は、cocos2d-xでボタンを設置してみます。色の設定方法Cocos2d-xにおける色の設定方法です。WindowsでEclipseでの開発(Android)自分が開発している環境はWindows7のEclipseです。人間ドックは大事です。サウンド・音を鳴らすピエールです。