【迟到的开发日志】灯光篇~
既然是以光为核心的玩法,那么光的效果是必不可少的,于是我就需要一个能配合玩法,能自定义形状的灯光,首先godot自带的灯光系统第一个就被排除了,因为这个系统不能像unity那样去自定义形状,于是开始搜索比较好的方案,在灯光系统的开发途中就找到了b站上转载的一个灯光shader案例,油管上是Dreamed Away这个频道,这个案例来自作者正在开发的游戏,discord上也有许多人在分享他们改进后的效果,有兴趣的可以去看一下。这个风格我非常喜欢,但实测下只能画圆,比较遗憾,但比较幸运的是,可以将目光锁定在shader上去找突破口,最终找到了一个方法,可以在backbuffcopy节点下,将几个图层混合,可以实现类似遮罩裁切的效果,算是达成目的,我又将两个不同大小,不同透明度的灯光图片混合,得到最终的效果,当然和想象中的效果还有一定差距,实现方式也比较粗暴,jam结束后我想在接下来的更新中去完善一下这个灯光效果,也许,有可能会分享一下我的开发过程,如果有需要的话。