Game Maker Language リファレンス > 組み込み関数 用途別 > サウンド > audio_sound_pitch
指定のサウンドのピッチを設定します
audio_sound_pitch(index, pitch);
この関数は指定のサウンドのピッチを変更するために使用することができます。 サウンド番号はリソース番号を指定するとそのサウンドのすべてのサウンドインスタンス、audio_play_sound()やaudio_play_sound_at()の戻り値(再生番号)の場合はそのインスタンスのみ変更します。
pitch引数はピッチの乗数であり、入力値は現在のピッチを乗算するため、1未満の値はピッチを下げ、1より大きいピッチは高くします。1のデフォルト値はピッチを変化させません。0以下や5以上を指定するともはやサウンドとは言えない音になります
var s_engine = audio_play_sound(snd_CarEngine, 10, false); switch (gear) { case 1: audio_sound_pitch(s_engine, 0.8); break; case 2: audio_sound_pitch(s_engine, 0.9); break; case 3: audio_sound_pitch(s_engine, 0.95); break; case 4: audio_sound_pitch(s_engine, 1); break; case 5: audio_sound_pitch(s_engine, 1.2); break; }
上記コードは、変数"gear"の値に基づいて変数"s_engine"に格納された再生サウンドのピッチを変更します