[程式] 音效函式庫 FreeSL的使用問題

看板GameDesign (遊戲設計)作者 (歷史洪流)時間16年前 (2008/11/21 17:17), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
版上有人用過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
文章代碼(AID): #199douYn (GameDesign)
文章代碼(AID): #199douYn (GameDesign)