下载 App
21天GJ开发者日志12-导入2D光照
我们这次GJ使用的是godot引擎,在游戏开发的速度上其实有着不小的优势。
比如说这次导入的2D光照,在Unity中就比较复杂和繁琐,但是godot里面却非常短小精悍。
想要实现2D光照效果,其实只需要两个东西:CanvasModulate和PointLight2D。
前者负责让场景变暗,后者则是让场景变亮。(值得注意的是,CanvasModulate是全局的,想要不被影响需要加CanvasLayer)尤其各种各样不同形状的光,都可以通过PointLight2D+灰度图遮罩的方式实现,非常简单快速。
比如我们的“金牌场景设计师”离星,只用一个下午就布置好了如下的场景:

而除此之外,godot还支持法线贴图和阴影效果。前者需要制作一张normal map然后与原本的sprite绑到一个资源里,之后就可以直接使用;后者则是加上LightOccluder2D的节点然后编辑一下形状就可以了。
不过,经过我们的讨论,还觉得现在场景有点过于黑暗了,后面正式的游戏里会进行调节。




![[表情_喷]因为有好几位同学表示想要存档功能与快速输入密码功能,我今天晚上熬夜干了个版本,结果审核不通过……
一看具体原因是隐私政策收紧了,我之前能过审的现在过不了审了。
后面能不能上就看我什么时候把这个隐私条款分析明白了,最差的情况要等我网站备案完毕。
赶着玩修复版的可以考虑进群看看,虽然现在没人说话。
另外,明天会上线一款新游戏,是太空瓢虫里的小游戏改的,使用taptap制造开发,我自己玩起来截图](https://img2-tc.tapimg.com/moment/etag/FgjV1Y6jKGNHNmzAH33ZfaB4qgIs_20260403012914.png/_tap_ugc_m.jpg)




