作者azoaho (历史洪流)
看板GameDesign
标题[程式] 音效函式库 FreeSL的使用问题
时间Fri Nov 21 17:17:41 2008
版上有人用过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