BLOGワンダープラネットの開発者ブログです。モバイルゲーム開発情報を発信。Objective-Cエンジニアブログ担当の近藤です。今回はSpriteKitでの効果音とBGMを再生します。効果音の再生SpriteKitで効果音を再生するにはSKActionクラスが持っているplaySoundFileNamedメソッドを使用します。引数の「waitForCompletion:」はActionが終了するタイミングが音声の再生開始時か、音声終了後かの設定をします。NOの場合は再生開始時、YESの場合は再生終了時となります。BGMの再生SpriteKitにはBGMを再生するための機能は備えられておらず、従来からあるAVAudioPlayerを使えばいい様です。以前の記事を参考にSpriteKitのプロジェクトを作成しましょう。サンプルプロジェクトプロジェクトを添付しておきます。音声ファイルなど準備するのが面倒でしたらご利用ください。【SpriteKitSound】おまけ今回紹介した音声再生機能があまりにも簡単すぎで記事として寂しいので、音声再生に関連した便利ツールを紹介します。上記のサンプルプロジェクトで使用した効果音は「as3sfxr」というツールを使用して作成しました。(BGMはGarageBandのプリセットの音楽)ファミコンっぽい音を作るにはこのツールが手軽に使えてとっても便利なので個人的にアプリを作るときによく使っています。したゲームの効果音を作るにはぴったりです。「GENERATOR」の項目ではジャンプ音や爆発音など、プリセットの音を作ってくれます。Settings」の項目で再生スピードやビブラートなどの設定を細かくする事で、オリジナルな効果音も作れます。ゲームを作るときプログラムを書く事ができても、何かと困るのが音の作成。フリー素材でぴったりな効果音を探すのも大変だし、作成をお願いできる人も身近にはなかなかいません。そんなときにこういうツールを駆使して自分で作ってしまえば、自分1人でゲームアプリを完成させられますね。WatchでSpriteKitを使ってアニメーションR&D事業部の近藤です。今回はSpriteKitについてです。Controllersに対応してみよう!今回のエンジニアブログを担当する村田です。本日はiOS7で追加...2014-05-14SpriteKitのSKActionでオブジェクトをアニメーションしてみようエンジニアブログ担当の近藤です。前回に引き続きSpriteKitネ...2014-03-04SpriteKitでパーティクルを表示してみよう今回のエンジニアブログ担当の近藤です。採用情報ワンダープラネットではモバイルゲーム開発者を募集しております。(S編)C/C++でネットワークプログラミングをやってみよう(2)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。