对libgdx中的阴影进行抗锯齿处理

时间:2013-06-07 23:35:09

标签: java libgdx

我正在尝试学习libgdx的网上教程(到目前为止,我对它的强大程度感到惊讶)并试图弄清楚如何用柔和的边缘渲染阴影,它们是块状的,尤其是多个重叠的光源值得注意。下面的图片说明了我的意思。 enter image description here

这是高度下降

new PointLight(handler, 5000, Color.GREEN, 80, width, height);
    new PointLight(handler, 5000, new Color(0.2f, 0.3f, 0.4f, 1), 200,
            width / 2, height / 2);
    new ConeLight(handler, 5000, new Color(0.9f, 0.2f, 0.3f, 1), 200,
            width / 2, height, 0, 117);

cfg.useGL20 = true;

1 个答案:

答案 0 :(得分:1)

我有同样的问题,在谷歌上搜索并发现了这一点。所以我会回答它。诀窍是重载默认的RayHandler fbo大小:

自:

handler = new RayHandler(world);

要:

handler = new RayHandler(world, width, height);