Game Maker Language リファレンス > 組み込み関数 用途別 > サウンド > audio_emitter_pitch
指定のエミッタから出力されるサウンドのピッチを変更します
audio_emitter_pitch(emitter, pitch);
この関数は指定のエミッタを使用して生成したすべてのサウンドのピッチを変更することができます。 "pitch"は乗数であり、その値だけ現在のピッチを乗算します。デフォルト値の「1」はピッチに変化はありません。1未満の値はピッチを下げ、1より大きければピッチを上げます。0以下や5以上の値を指定すると聞くに耐えない音となります。
サウンドがエミッタを通してループされている場合、そのサウンドはいったん停止して再び再生し直さなければピッチは変化しません
switch (gear) { case 1: audio_emitter_pitch(s_emit, 0.8); break; case 2: audio_emitter_pitch(s_emit, 0.9); break; case 3: audio_emitter_pitch(s_emit, 0.95); break; case 4: audio_emitter_pitch(s_emit, 1); break; case 5: audio_emitter_pitch(s_emit, 1.2); break; }
上記コードは、変数"gear"の状態によって、サウンド"s_emit"のピッチを変化させます