Roo*_*kie 7 c++ openal
我想控制声源音量如何逐渐淡出的方式,我该怎么做?
编辑:我也想知道如何相应地缩放声音坐标系:我不想听到远离声源的声音:现在我将不得不改变我的渲染代码以缩放坐标以使其按我想要的方式工作.
编辑2:虽然,一个解决方案可能是在我发送它们之前乘以我的坐标......但是有更优雅的方法吗?
Dam*_*mon 4
这将是alDistanceModel(AL_LINEAR_DISTANCE)或更好alDistanceModel(AL_LINEAR_DISTANCE_CLAMPED),这将完全关闭远程源。
alDistanceModel(AL_LINEAR_DISTANCE)
alDistanceModel(AL_LINEAR_DISTANCE_CLAMPED)
请阅读此处第 3.4.3 和 3.4.4 章。您还必须为每个源 ( ) 设置列出的公式 (AL_MAX_DISTANCE和)中的参数。AL_REFERENCE_DISTANCEalSourcef
AL_MAX_DISTANCE
AL_REFERENCE_DISTANCE
alSourcef
如果参数没有意义,则关闭衰减。如果声音是立体声,同样如此(立体声就是……立体声——只有单声道声音是 3D)。
归档时间:
14 年,7 月 前
查看次数:
2145 次
最近记录: