Java LibGDX:照亮掉阴影的对象

Java LibGDX:照亮掉阴影的对象,java,graphics,libgdx,2d,light,Java,Graphics,Libgdx,2d,Light,伙计们。我有一个程序生成的地下城,看起来像这样(tmp艺术): 通过简单的照明,我可以得到以下结果: 它看起来几乎完美(虽然,颜色有点奇怪:X)。但是有没有办法让墙壁也能采光呢?像这样: 非常感谢看起来您正在使用Box2Lights。如果是这种情况,每个灯光都可以使用以下代码设置其柔和度和距离: light.setDistance(size); // how far the light goes light.setSoftnessLength(soft); // how d

伙计们。我有一个程序生成的地下城,看起来像这样(tmp艺术):

通过简单的照明,我可以得到以下结果:

它看起来几乎完美(虽然,颜色有点奇怪:X)。但是有没有办法让墙壁也能采光呢?像这样:


非常感谢看起来您正在使用Box2Lights。如果是这种情况,每个灯光都可以使用以下代码设置其柔和度和距离:

    light.setDistance(size); // how far the light goes
    light.setSoftnessLength(soft); // how deep it penetrates objects

哦,是的,非常感谢!柔软的长度是我一直在寻找的!
    light.setDistance(size); // how far the light goes
    light.setSoftnessLength(soft); // how deep it penetrates objects