2DDL Pro 2D动态光影系统
2D 游戏的动态光影系统,2DDL Pro算是我用过里头比较顺手的。它不像传统做法那样靠手搓遮罩、调透明度,而是真正搞了个Mesh 光照系统,支持遮挡物检测,响应也快,效果还蛮自然。
动态光的比较丝滑,支持实时交互。灯光、障碍一移动,效果马上跟着变。不想实时算?也行,它也支持预烘焙,适合你想省点性能的项目。
对前端来说比较友好的一点是——完全不用写代码。拖拖拽拽就能出效果,逻辑也好改,尤其是做 Unity 原型的时候,效率拉满。
你要是喜欢玩着色器,也可以自定义,毕竟它是 Mesh 构成的,用自己的 shader 也没问题。配合 URP 走一套 PBR 风也挺带感的。参考这个Unity URP 2D 火焰着色器构建,做起来挺搭。
,如果你在做 2D 项目、尤其是有灯光氛围需求的,2DDL Pro是个还不错的备选。适合小团队、独立开发者,不想一上来就自己撸系统,那就先上它跑一轮。
如果你自己写过 shader,或者打算深入调效果,像这些文章也可以顺手看看: Unity3D 玻璃着色器实现、风格化水卡通着色器,都挺有启发。
对了,文件是2DDL Pro 2D Dynamic Lights and Shadows.zip
,导入就能用。
2DDL Pro 2D Dynamic Lights and Shadows.zip
预估大小:1个文件
2DDL Pro 2D Dynamic Lights and Shadows.unitypackage
5.79MB
5.79MB
文件大小:
评论区