メモリに読み込んだ音データの3Dサウンド用のリバーブエフェクトパラメータをプリセットを使用して設定する
Set3DPresetReverbParamSoundMem PresetNo, SoundHandle
PresetNo : 音データに設定するリバーブエフェクトパラメータプリセット番号 SoundHandle : 音の識別番号( サウンドハンドル )
(プラグイン / モジュール : DxLibW)
SetCreate3DSoundFlag を使用して3Dサウンドとして読み込まれた音データのリバーブエフェクトのパラメータをプリセットを使用して変更します。 リバーブエフェクトのパラメータは難解なので、XAudio2 のサンプルとして用意されているものを使用しよう、というわけです。 PresetNo に渡せるプリセット番号は以下の通りです。 DX_REVERB_PRESET_DEFAULT // デフォルト DX_REVERB_PRESET_GENERIC // 一般的な空間 DX_REVERB_PRESET_PADDEDCELL // 精神病患者室 DX_REVERB_PRESET_ROOM // 部屋 DX_REVERB_PRESET_BATHROOM // バスルーム DX_REVERB_PRESET_LIVINGROOM // リビングルーム DX_REVERB_PRESET_STONEROOM // 石の部屋 DX_REVERB_PRESET_AUDITORIUM // 講堂 DX_REVERB_PRESET_CONCERTHALL // コンサートホール DX_REVERB_PRESET_CAVE // 洞穴 DX_REVERB_PRESET_ARENA // 舞台 DX_REVERB_PRESET_HANGAR // 格納庫 DX_REVERB_PRESET_CARPETEDHALLWAY // カーペットが敷かれた玄関 DX_REVERB_PRESET_HALLWAY // 玄関 DX_REVERB_PRESET_STONECORRIDOR // 石の廊下 DX_REVERB_PRESET_ALLEY // 裏通り DX_REVERB_PRESET_FOREST // 森 DX_REVERB_PRESET_CITY // 都市 DX_REVERB_PRESET_MOUNTAINS // 山 DX_REVERB_PRESET_QUARRY // 採石場 DX_REVERB_PRESET_PLAIN // 平原 DX_REVERB_PRESET_PARKINGLOT // 駐車場 DX_REVERB_PRESET_SEWERPIPE // 下水管 DX_REVERB_PRESET_UNDERWATER // 水面下 DX_REVERB_PRESET_SMALLROOM // 小部屋 DX_REVERB_PRESET_MEDIUMROOM // 中部屋 DX_REVERB_PRESET_LARGEROOM // 大部屋 DX_REVERB_PRESET_MEDIUMHALL // 中ホール DX_REVERB_PRESET_LARGEHALL // 大ホール DX_REVERB_PRESET_PLATE // 板 <注意> リバーブエフェクトには XAudio2 が使用できる環境が必要で、且つ DxLib_Init の前で SetEnableXAudioFlag に TRUE を渡して XAudio2 を使用する設定にしている必要があります。 XAudio2 が使用できない環境や、使用できる環境でも SetEnableXAudioFlag を使用して XAudio2 を使用する設定にしていない場合はリバーブエフェクトの効果は得られませんので注意してください。 戻り値: 0:成功
| Get3DPresetReverbParamSoundMem | 3Dサウンド用のプリセットのリバーブエフェクトパラメータを取得する | (DxLibW) |
| LoadSoundMem | 音ファイルをメモリに読みこむ | (DxLibW) |
| PlaySoundMem | メモリに読みこんだ音データを再生する | (DxLibW) |
| StopSoundMem | メモリに読み込んだ音データの再生を止める | (DxLibW) |
| DeleteSoundMem | メモリに読みこんだ音データを削除する | (DxLibW) |
| CheckSoundMem | メモリに読みこんだ音データが再生中か調べる | (DxLibW) |
| SetVolumeSoundMem | サウンドハンドルのボリュームを設定する( 100分の1デシベル単位 0 ~ 10000 ) | (DxLibW) |
| InitSoundMem | メモリに読みこんだ音データをすべて消去する | (DxLibW) |
| プラグイン / モジュール | DxLibW |
| バージョン | 3.24f |
| 作成日 | 2026/04/12 |
| 著作者 | DxLib: Takumi Yamada / HSP binding: IronHSP Project |
| URL | https://dxlib.xsrv.jp/ |
| 備考 | hspdxlib.as をインクルードして使用 |
| タイプ | DxLib ゲームライブラリ |
| グループ | DxLib サウンド |
| 対応環境 |
|
| hs ファイル | hsphelp\hspdxlib.hs |