OpenAL:如何使用线性衰减?

| 我想控制声源音量随距离逐渐消失的方式,我该怎么做? 编辑:我也想知道如何相应地缩放声音坐标系:我不想听到非常远离音源的声音:现在,我将不得不更改渲染代码以缩放坐标以使其按需工作。 Edit2:虽然,一种解决方案是在发送坐标之前先乘以我的坐标...但是还有更优雅的方法吗?     
已邀请:
那将是
alDistanceModel(AL_LINEAR_DISTANCE)
或更好的ѭ1entirely,这将完全关闭远方信号源。 在此处阅读第3.4.3和3.4.4章。您还必须在列出的公式(
AL_MAX_DISTANCE
AL_REFERENCE_DISTANCE
)中为每个信号源(
alSourcef
)设置参数。 如果参数没有意义,则关闭衰减。如果声音是立体声,则同样(立体声就是...立体声-只有单声道声音是3D)。     

要回复问题请先登录注册