[程式] 音效函式庫 FreeSL的使用問題
版上有人用過freesl嗎
它是架構在openal上的函式庫
最近在使用時產生一個聲音距離感的問題
按照openal的距離設定
先設定聲音的距離模型
fslSetListenerDistanceModel(FSL_INVERSE_DISTANCE);
然後最大距離
fslSoundSetMaxDistance(SoundId,volume);
設定衰退
fslSoundSetRolloff(SoundId);
單位距離
fslSoundSetReffrenceDistance(SoundId,distance);
設定最大和最小音量(因為freesl沒有這個函式,所以自己新增)
fslSoundSetMaxGain(SoundId,max);
fslSoundSetMinGain(SoundId,min);
以上,是我按照al的方式設定的,可是出來的效果卻不是我所想的那樣
有熟悉這個函式庫的人能幫我指點下嗎?
另外想問下
AL_METERS_PER_UNIT這個和Rolloff的差異在那邊呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.208.83.250
GameDesign 近期熱門文章
PTT遊戲區 即時熱門文章