【问题标题】:PixiJS - Absorbing Light and Dynamic Audio based on LocationPixiJS - 基于位置吸收光和动态音频
【发布时间】:2023-04-02 13:28:01
【问题描述】:

我想创建一个灯光和声音都很重要的游戏。我需要可以被物体挡住的定向灯,例如墙壁或其他玩家(显然是动态的)。好像我想要这样的东西

PixiJS 可以做到这一点吗?如果是这样 - 怎么样?我目前不明白这应该如何实现。我猜this 是一个开始 - 但是你如何阻挡或吸收光线?

此外: 我需要动态音频。因此,音量需要随着源远离而降低(可选:音频音量可以被物体(例如墙壁)降低)

PIXIJS 可以做到这一点吗?

如果 pixjs 不可能?有没有类似的库,可以做到吗?

【问题讨论】:

    标签: javascript phaser-framework pixi.js


    【解决方案1】:

    所以我的解决方案是实现光线投射算法。

    我强烈建议您访问redblobgames visibility tutorial

    或查看sight and light

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-01
      • 1970-01-01
      • 2020-01-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多