ここでは、より上を目指す人に向けて必要な情報をまとめてみます。 *サウンドに対しての満足度 ちゃんとしている、適当、無いの3段階で &ref(1.png) *目次 #contents() *サウンドがちゃんとしている ** 適切な効果音、BGMが鳴る。 - 世界観にあったBGM、効果音。 - 耳がうれしくなる音。 ** 音の切り替わりがしっかりしている。 - 突然音が途切れたりしない。 - フェードアウトやクロスフェードが意図的にされている。 - 飽きないBGM。 -- BGMそのものが既に完成されている。 -- 状況に合わせた変化がある。 - バランスのとれた効果音。 -- 状況に合わせて変化する。 -- 多重リクエストでも濁らない工夫がある。(ランダムに選択されたり、音色が変化したりする) -- 空間にあった響きが選択されている。リアルタイムのエフェクトが施されている。 *サウンドが適当 **音が切れたり、変なところで鳴ったり、タイミングがずれたり。 - システムの問題 -- 音の制御がうまくいっていない。サウンドのフレームワークを疑う。 -- プログラムやスクリプトの再生リクエストのタイミングなど調べる。 -- メモリ解放時にサウンドが同時に消されていたりしないか?(サウンドは別管理にしたほうがよいかも) - 素材の問題 -- 元の波形によけいな無音部分があったりしないか? -- 元の波形の音量がまちまちだったりしないか? -- 元の波形が変なフォーマットだったりしないか?(例:mp3をたくさん鳴らしてしまっているなど) **音量がおかしかったり。鳴ったり鳴らなかったり。 - 音が重なりすぎているかも。(たくさんリクエストしすぎていないか?毎フレームリクエストしているとか) ** 不協和音になっていたり。 - 音の役割を意識してバランスをとる。(目立つ音、目立たない音のメリハリ) - 音程感のある音はキーが合っているか気にする。(目立つ効果音とBGMなど) - あまりつめこみすぎるとゲームセンターのようなカオスな音場になるので注意。(台詞に置き換える、音色の違うものにするなど工夫する) **適当すぎるBGM、効果音 - もっと気持ちのよい音を選択できるかも。 -- 場面にあった調整、再発注 - 短すぎるループとか、ループがきれいに繋がっていないとか。 -- メモリとの兼ね合いもある。長くなくても飽きないアレンジなど。 - 過度な繰り返し音。さほど心地よくない音が何度も鳴るのはかえってうるさいかも。 -- 不要なSEの選別。 - BGMとのバランスがとれていない。 -- どちらが主なのかを決める。シーン毎に違う場合もある。 -- ミックスを考える。 -- リアルタイムのダッキングなども検討する。 ** やたらリソースを食う - 音を減らせないか?圧縮率を高めたりできないか? - 同時発音が多く鳴っていないか?発音数のリミットをかける。 - 起動が長い、Now Loadingが多い、メモリを食う。→圧縮音声やストリーミング再生を選択する。 *サウンドが無い - サウンドがあるととても熱くなります。 - どこかに音をつけることを検討してみる。 ** 最初の音 - 最初の音はとても重要。サウンドアイコンとして恥じないサウンドの選択を。 - テーマを決める。リアル方向か、デフォルメか、カートゥーンか。映画っぽくするか。時代背景、場所の設定など。いろいろ考慮する。 ** とりあえずBGMと決定音(送り音) - 最初にこの2つから必要な(ものたりないところ)に音を付け加える。 - 結果の(良い/悪い)をあらわす音。みじかいBGM(ジングル)でも、効果音(気持ちよい音、残念な音)でも、声(やったー、およよー)とかでもつけてみる。 - 操作したときの反応音をつける。ボタンを押した時や、ジャンプした時。カギを拾った、ドアをあけたなど。