簡體   English   中英

libgdx中陰影的抗鋸齒

[英]Antialiasing on shadows in libgdx

我正在網上嘗試學習libgdx的教程(到目前為止,我對它的強大功能感到驚訝),而且我試圖弄清楚如何使陰影具有柔和的邊緣渲染,它們是塊狀的,尤其是在多個重疊的光源。 下圖演示了我的意思。 在此處輸入圖片說明

這是高光點

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;

我有同樣的問題,在google上搜索並找到了這個。 所以我會回答。 訣竅是重載默認的RayHandler fbo大小:

從:

handler = new RayHandler(world);

至:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM