我想创建一个灯光和声音至关重要的游戏。我需要可以被物体挡住的定向光,例如墙或其他玩家(从动态上看)。似乎我想拥有这样的
使用PixiJS可以吗?如果是这样的话?我目前不了解该如何实现。我猜this是一个开始-但是您如何阻挡或吸收光线?
富特莫尔: 我需要动态音频。因此,音量需要进一步降低,以免其信号源消失(可选:音频音量可能会因墙壁等物体而降低)
使用PIXIJS可以吗?
如果pixijs无法实现?有没有类似的库,可以做到这一点?
答案 0 :(得分:0)
所以对我来说,解决方案是实现射线投射算法。
我强烈建议您访问redblobgames visibility tutorial。
或签出sight and light。
我还实现了the pixijs.sound package,并使用立体声滤波器创建了某种“动态”或“定向”音频。