大家好,

我正在制作一款俯视角RPG,但被Unity默认的2D阴影彻底卡住了。在篝火和火炬灯光附近,这些阴影看起来糟糕透了,到处投射出巨大且无限的线条。

我找不到任何能限制阴影距离的工具,于是放下所有事情,花了整整8个月从零搭建了一套自定义C#和着色器框架,专门处理阴影距离和平滑混合。

它终于修复了我游戏的氛围。
大家觉得这个效果如何?

可玩演示在这里:https://optikafx.itch.io/optikafx-2d