PixiJS-根据位置吸收光线和动态音频

时间:2018-07-25 09:36:46

标签: javascript phaser-framework pixijs

我想创建一个灯光和声音至关重要的游戏。我需要可以被物体挡住的定向光,例如墙或其他玩家(从动态上看)。似乎我想拥有这样的enter image description here

使用PixiJS可以吗?如果是这样的话?我目前不了解该如何实现。我猜this是一个开始-但是您如何阻挡或吸收光线?

富特莫尔: 我需要动态音频。因此,音量需要进一步降低,以免其信号源消失(可选:音频音量可能会因墙壁等物体而降低)

使用PIXIJS可以吗?

如果pixijs无法实现?有没有类似的库,可以做到这一点?

1 个答案:

答案 0 :(得分:0)

所以对我来说,解决方案是实现射线投射算法。

我强烈建议您访问redblobgames visibility tutorial

或签出sight and light

我还实现了the pixijs.sound package,并使用立体声滤波器创建了某种“动态”或“定向”音频。