「Studio F#」さんの連載コラム 第13回
作者様:ホームページ、ブログ、ニコ生、Twitter
作品:天使の証(体験版)、シュガードロップ・ブレイクアウト
Studio F#さんの連載コラム:01、02、03、04、05、06、07、08、09、10
11、12、13、14、15
■音の演出方法
さあ、いよいよ解説すべき項目が少なくなってきました。
最低限憶えるべき(と私が勝手に思っている)演出最後の項目は、音の演出方法です。
とはいえ、これはあまりたくさんの記述方法を憶える必要はありません。
記述例からのコピペで充分対応できるんじゃないでしょうか。
■音素材はどうする?
これも、背景素材と同様、インターネット上に数多く、無償でお借りすることができる楽曲素材が存在しますので、自分のシナリオに合わせてみたい曲をじっくり探し、利用規約を確認してファイルを借りて参りましょう。
基本的に、使うファイル形式は.ogg(Ogg Vorbis形式)と.wav(wave形式)と考えておけば良いかと思います。
BGM等の楽曲素材にogg、効果音などの短い音素材にwavがおすすめです。
■保存場所
音素材の保存場所は
(1)audio/bgm/
BGMファイル&ループファイル
BGMファイル&ループファイル
(2)audio/sound/
効果音ファイル&ループファイル
効果音ファイル&ループファイル
です。わりと名前のまんまなので、迷うことは少ないかなと思います。
■素材の形式が違う場合には変換する
MP3で配布されている素材なども多いと思いますので、そういった場合、利用規約を確認の上ogg形式に変換しましょう。
変換に使うツールは、Studio F#では Sound Player Lilith を利用させて頂いています。
リリスでの変換手順について説明しておきますね。
※このスクリーンショットに登場しているリリスのプレイヤーは、標準スキンではなく まめしばさん で配布されているメルクリウスの青い砂スキンです。標準プレイヤーでも操作方法は同じです。
まず、プレイヤーを起動し、プレイヤー上で右クリック→ファイル変換を選ぶ
↓
出てきた小ウインドウの「ファイル→開く」
↓
変換したいファイルを選ぶ
↓
ファイルがリストに入ったら、「参照」ボタンを押して、変換後のファイルの保存先を選ぶ
↓
保存先を選んだら「設定」ボタンを押し、画像の通り設定する
(「クオリティ」は数字が大きいほど高音質です。5?7程度が良いかと)
↓
最後に「開始」ボタンで変換!
以上です。そうしたら、選んだ保存先にoggファイルが出来ていると思います。
■ループファイル
BGMにはループ設定ファイル(ファイル内の任意の範囲をループ再生させるための設定ファイル)も一緒に 配られていることがあるかもしれません。
その場合は、ループファイルもbgmフォルダの中に一緒に保存するようにしましょう。(拡張子は.sli)
あった方がゲーム中で音が途切れないので、スムーズな感じになります。
※ループファイルが無いときも、吉里吉里付属のループチューナを使って作ることが出来ます。
■タグの記述方法
では、実際にシナリオ内から音を呼び出す記述方法について、書かせて頂きますね。
鱧天では、一部に独自マクロを用意しております。
(1)BGMを再生する
[explaybgm storage="ファイル名"]
ファイル名のところには、「audio/bgm/」に保存されているBGMファイル名を記述してください。
実際の記述例は
[explaybgm storage="anxious_mini"]
みたいな感じになりますね。
[explaybgm storage="ファイル名"]
ファイル名のところには、「audio/bgm/」に保存されているBGMファイル名を記述してください。
実際の記述例は
[explaybgm storage="anxious_mini"]
みたいな感じになりますね。
(2)BGMを消す(フェードアウト)
[fadeoutbgm time="時間"]
と書いて(時間のところにはミリ秒の数字が入ります。1000で1秒。さっと止めたい場合はここの時間を短く書きます)
[wb]
でフェードアウト待ちをします。これはKAG標準の書き方ですね。
[wb]は書かなくても動作はしますが、その場合、フェードアウトが待たれず、次の[explaybgm]の場所に来た瞬間に音がパッと変わる感じになります。
「ここまででフェードアウトしたいな」というタイミングのところにwbを入れておくと自然な仕上がりに。
[fadeoutbgm time="時間"]
と書いて(時間のところにはミリ秒の数字が入ります。1000で1秒。さっと止めたい場合はここの時間を短く書きます)
[wb]
でフェードアウト待ちをします。これはKAG標準の書き方ですね。
[wb]は書かなくても動作はしますが、その場合、フェードアウトが待たれず、次の[explaybgm]の場所に来た瞬間に音がパッと変わる感じになります。
「ここまででフェードアウトしたいな」というタイミングのところにwbを入れておくと自然な仕上がりに。
(3)効果音を鳴らす
[playse storage="ファイル名"]
KAG標準の書き方です。こんな風にファイル名だけ指定するとループせず一度だけ再生され、
[playse storage="ファイル名" loop="true"]
と書けばループして繰り返し再生されます。
※この書き方は、シナリオ途中でループ効果音を鳴らし始めて、同じシナリオの中で止めたい場合にのみ使って頂くのが良いと思います。
また、シーンジャンプをした場合、シナリオ末尾で自動的にループが終了になりませんので、*scene-endラベルの後(次のシーンを指定したりするあたり)に[fadeoutse]を書くなどしておいてください。
[playse storage="ファイル名"]
KAG標準の書き方です。こんな風にファイル名だけ指定するとループせず一度だけ再生され、
[playse storage="ファイル名" loop="true"]
と書けばループして繰り返し再生されます。
※この書き方は、シナリオ途中でループ効果音を鳴らし始めて、同じシナリオの中で止めたい場合にのみ使って頂くのが良いと思います。
また、シーンジャンプをした場合、シナリオ末尾で自動的にループが終了になりませんので、*scene-endラベルの後(次のシーンを指定したりするあたり)に[fadeoutse]を書くなどしておいてください。
(4)環境音を鳴らす
[playenvsound storage="ファイル名"]
効果音のループ再生と近いのですが、風や雨の音など、環境音を背後に慣らしっぱなしにしたいときには、鱧天マクロタグを利用します。こちらを使った方が、シーンの終了時に自動的にフェードアウトされたり、シーンをまたいで同じ効果音が(同じタグで)指定されていた場合に無視して再生を続けてくれたりと、細かく調整済みです。
[playenvsound storage="ファイル名"]
効果音のループ再生と近いのですが、風や雨の音など、環境音を背後に慣らしっぱなしにしたいときには、鱧天マクロタグを利用します。こちらを使った方が、シーンの終了時に自動的にフェードアウトされたり、シーンをまたいで同じ効果音が(同じタグで)指定されていた場合に無視して再生を続けてくれたりと、細かく調整済みです。
(5)効果音を止める
[stopse]
パッと止めたいとき
[fadeoutse time="時間"]
フェードアウトさせたいとき
[wf]
BGMの時と同じような感じで、このタグでフェード終了待ちをします。
[stopse]
パッと止めたいとき
[fadeoutse time="時間"]
フェードアウトさせたいとき
[wf]
BGMの時と同じような感じで、このタグでフェード終了待ちをします。
音関係はこんな感じでしょうか。
良いタイミングで音楽が流れたり、止まったりすると刺激的ですよね。
使うタグの種類は少ないので、ぴったりくる素材を見つけて、素敵に演出してみましょう。
■動画の使い方
鱧天のチュートリアルシナリオでは使用していませんが、動画の使い方を簡単に説明しておきます。
こちらも使うタグは多くありません。
[loadmovie storage="ファイル名"]
movieフォルダに入っている動画を読み込みます。
.mpgや.wmvなど、拡張子まで指定してください。
movieフォルダに入っている動画を読み込みます。
.mpgや.wmvなど、拡張子まで指定してください。
※吉里吉里で使えるムービーファイルは、mpeg、wmv、swfですが、swf形式を再生するためには、プラグインの他にプレイヤーさんの環境にFlash Playerがインストールされている必要がありますので、近頃の状況的には、避けた方が無難かもしれません。
長い動画だと読み込みに時間がかかることがあるようなので、実際に再生を行う少し前に書いておくと良いと思います。
[playmovie]
動画を再生したい箇所にこれを書きます。
(loadmovieで読み込んだ動画を再生します)
動画を再生したい箇所にこれを書きます。
(loadmovieで読み込んだ動画を再生します)
[playmovie canskip="true"]
ムービーをスキップ可能にしたい場合はこのようにします。
ムービーをスキップ可能にしたい場合はこのようにします。
canskipを指定しない場合、未読シーンならスキップ不可、既読シーンならスキップ可に自動的に設定されます。
動画の再生が終了すると、bcimageでblackmatが読み込まれている状態になります(暗転しています)。
これをblackmat以外にしたい場合は、
[playmovie afterimage="whitemat"]
のように記述します(この例の場合は再生終了後真っ白になります)。
(つづく)
●感想をTwitterでつぶやいてみよう!
このコラムをご覧になられた方は
是非一度Twitterで感想をつぶやいてみて下さい♪
ツイート
最近更新したコンテンツ
- 2016年01月29日
- ニュース
- アニメ「この素晴らしい世界に祝福を!」がゲーム化
BD&DVD1巻の特典として収録 - 2016年01月28日
- 新着ゲーム
- 「消灯時刻」
終末世界で起きる、残された人達の物語 - 2016年01月27日
- ニュース
- Web漫画「おじさんとマシュマロ」が面白い
おじさんとOLの、微妙に噛み合わない恋愛風景 - 2016年01月26日
- ニュース
- 漫画「ステラのまほう」がアニメ化決定!
女子高生達が同人ゲームを作る4コマ漫画 - 2016年01月24日
- 新着ゲーム
- 「レミリアケツKicker」
レミリアさんのお尻を蹴るゲームが出たよ - 2016年01月21日
- 新着ゲーム
- 「凍れる心がとける時」
短編ADV。ファンタジーな世界での恋する学生のお話 - 2016年01月18日
- 新着ゲーム
- 「ゆぼひくっ!」
勇者を作って冒険する?超簡単な暇つぶしゲーム - 2016年01月17日
- 新着ゲーム
- 「ワーズ・アンド・マジック」
スマホやタブレットで遊べるタイピングRPG - 2016年01月15日
- 新着ゲーム
- 「東方紅輝心」
レミリアと咲夜の3DアクションRPG - 2016年01月14日
- 新着ゲーム
- 「TS:NONUPLE NINE ノナプルナイン」
ちょっと(?)エッチな探索型ADVゲーム - 2016年01月12日
- 新着ゲーム
- 「森でクマさんテラヤバス」
可愛い少女・OLと紳士なクマさんの追いかけっこゲーム - 2016年01月12日
- コラム
- 「リド・カイン」さんの連載コラム 第5回
「ゲーム制作一人で出来るもん!データベース作成編」 - 2016年01月11日
- 新着ゲーム
- 「KATHARSIS?禁断病理の子供達?序章」
フルボイス!?「医能伝奇」バトルADV - 2016年01月09日
- 新着ゲーム
- 「リセマラ勇者」
ガチャを回して勇者を集めてよう - 2016年01月06日
- 新着ゲーム
- 「ハンスとグライフ」
【18禁】女性向けのダークファンタジーゲーム - 2016年01月05日
- コラム
- 「道玄斎」さんの連載コラム 第42回
「非グリム的童話の世界へ」 - 2016年01月03日
- コラム
- 「眠田 直」さんの連載コラム 第4回
「ゲッペルスちゃん3」制作報告コラム・その4
個人、同人の創作ブログ更新情報
最近更新したコンテンツ(スマホゲーム)
- 2018年11月24日
- 雑記
- 【FGO】種火周回のパーティ
実際に運用しているやり方を紹介 - 2018年11月23日
- 雑記
- 【FGO】フレンドポイント
重要度が上がったので本気で集める - 2018年11月17日
- 雑記
- 【FGO】冥界のメリークリスマス
アルテラ・ザ・サンタが宝具レベル5になりました - 2018年11月04日
- 雑記
- 【FGO】ハロウィン2018
酒呑童子(キャスター)GET! - 2018年07月30日
- 雑記
- 【FGO】★5確定の福袋を回してみました
結果は天草四郎でした… - 2018年03月20日
- 雑記
- 【FGO】復刻:セイバーウォーズやってます
謎のヒロインXが可愛すぎる - 2018年03月07日
- 雑記
- 【FGO】第六特異点から急に難しくなった
1200万DL突破記念のAP四分の一が有り難いです - 2018年03月05日
- 雑記
- 【FGO】ジークフリートが強くなりました
強化クエストも終えて初レベル80 - 2018年03月01日
- 雑記
- 【FGO】10連ガチャを連続で引きたい…
最近、FGOをメッチャやってます。 - 2018年02月26日
- 雑記
- 【FGO】空の境界 復刻版終わりました
周回は本当に疲れました… - 2018年02月25日
- 雑記
- 【FGO】FGO始めましたヾ(*´∀`*)ノ
ipadに入れて放ったらかしにしていたFGOを始めました - 2018年02月20日
- 雑記
- 【サマナーズウォー】闇イフリートがやっと完成しました…
ここまで来れたらもう中級者を名乗っても大丈夫?