我使用哪种算法来模拟声音?就像,如果播放器接近声音源,则声音会变大,但如果播放器远离声音,则声音会变得更柔和。那是我似乎无法弄清楚的大事。
我不需要任何代码,大多数情况下,我只需要方程式(假设有一个方程式)。
最佳答案
就像Doppler effect一样,您在说什么也很重要。通常,您不仅需要计算位置更改后对象与声音源之间的距离。考虑以下因素会更好:
使其准确无误不是目标,因为在这种情况下,您将不得不计算太多东西。您的目标应该是使这个“足够好”,并且您应该在测试时确定“足够好”的定义。自然,您需要大量的formulas。
关于audio - 如何在3D游戏中模拟声音物理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34502891/