分類: 開発情報 日付: 2022年06月21日公開 完全に実装技術に関することです。昨日 Androidタブレットで音が鳴らなかったと書きましたが、音を鳴らすということを実装するにあたって、注意すべきことがあります。 まず Android では、ゲームならば MediaPlayer と SoundPool を使うことになると思います。 MediaPlayer はかなり長めな曲を再生させるのに向いていて、ゲームで流れ続ける曲を再生するのに向いています。また midi ファイルも再生可能です。 この MediaPlayer のインスタンスを何個も作るのは避けるべきで、経験的に 4つまでにしておいた方が安全とは思います。 流したい曲がそれ以上ある場合は、同じインスタンスで release して再使用するのが普通だと思います。 また、SoundPool は効果音に適していています。こちらは何個もインスタンスを作っても大丈夫です。効果音を MediaPlayer で再生することも可能ですが、SoundPool の方がより適しています。効果音を MediaPlayer で鳴らしていたのが、昨日の音が鳴らなかった原因です。 一方、iOS では AVAudioPlayer を使うのが良いと思います。こちらはゲームで流れ続ける曲と効果音の両方に使えます。変数宣言の個数も特にない気がします。 ただし、midi ファイルは再生不可能です。mp3 だと可能なので、Mocoゲームでは midi を mp3 に変換しているものが多くあります。 midi を再生する方法もあるようなのですが、音量調整ができないようなので使えません。midi が使えたらアプリサイズを小さくできるので、助かりはするのですが・・・。 アプリゲーム紹介 Mocoゲーム作成で比較的人気のゲーム ガイラルディア神話3 を公開中です。Google Play 及び App Store でダウンロード可能です。 成金大作戦究極版の新要素、予備ユニット 開発情報や SDK の更新などについて 成金大作戦究極版の全体マップ改善 結局ひとまず納得いく色覚対応 前後のブログ 2022年06月24日 自分は大丈夫だけどスマホが熱中症 2022年06月23日 Nintendo Switch Lite の意外な?良い点 2022年06月22日 これはさすがにどうかと思う 2022年06月21日 音の実装での注意点 Android (MediaPlayer / SoundPool), iOS (AVAudioPlayer) ≪ 2022年06月20日 PlimPad P3 という格安タブレット購入したのですが・・ 2022年06月18日 おばちゃん大集合更新しおばちゃん大集合+に、おばちゃんが降りるも追加 ⇒ より最新のブログ ⇒ より以前のブログ
|
最新エントリー
⇒ より以前のブログ コンテンツ分類 AI(人工知能)の話 (36) YouTuberと動画サイト (74) いろいろ (363) いろいろレビュー (26) アプリの事 (366) アプリストアの話 (270) アプリ公開情報 (366) アプリ更新/修正情報 (247) クイズいろいろ (40) ゲーム全般 (668) スプラトゥーン (206) スポーツの話 (204) スマートフォンの話 (563) タブレットの話 (97) テレビの話 (25) ネットの話 (92) パソコンの話 (91) フォームへの返答 (39) プログラミングの話 (95) ページの事 (135) ページ更新情報 (171) ポケモンGO(位置ゲー) (114) メルマガの事 (20) 家電の話 (44) 開発情報 (340) 技術的な話 (92) 携帯の話 (647) 時事的な話題 (141) 将棋の話 (38) 独り言 (81) カレンダー 2024年10月 ⇒ ブログカレンダー |