int Mix_SetDistance(int channel, Uint8 distance)
このエフェクトは音を弱めることで距離をシミュレートする. ボリュームは最大距離でも無音にはならない.
メモ: distanceを0にするとchannelからこのエフェクトを削除する. チャネルに対してMix_UnregisterAllEffectsを使うことを除けば, この方法以外で削除することはできない.
戻り値: チャネルが不正, Mix_RegisterEffectに失敗などのとき0(偽)
// チャネル1を最も遠くにする
if(!Mix_SetDistance(1, 255)) {
printf("Mix_SetDistance: %s¥n", Mix_GetError());
// 距離がない?
}