如何在3D游戏中模拟声音物理?

时间:2015-12-29 00:44:30

标签: audio physics

我用什么算法来模拟声音?就像,如果玩家接近声音的来源,它应该响亮,但如果玩家走得更远,它应该变得更柔和。这是我无法理解的最重要的事情。

我不需要任何代码,主要是我只想要方程式,假设有一个。

1 个答案:

答案 0 :(得分:0)

你所谈论的内容与Doppler effect一样重要。通常,您需要的不仅仅是在位置变化时计算物体到声源的距离。考虑以下因素要好得多:

  • 声源的移动
  • 活动对象的移动
  • 潜在的障碍物(例如墙壁)
  • "接近"和#34;离开"作为多普勒效应的特殊情况
  • 短时间内的距离偏差

这不应该是使这个完全准确的目标,因为在这种情况下你将不得不计算太多东西。你的目标应该是让这个足够好"和#34;足够好"的定义应该由你在测试时制作。当然,你需要很多formulas