下载 App

【《光注》开发者日志2】实现像素级光照

修改于2024/10/1158 浏览开发日志
GameJam的主题是Light,我的idea是做一款基于光照的叙事解谜游戏(希望能完成吧)和普通光照解谜游戏不同的是,我的目标是基于实时光照来解谜的,所以先来写点代码吧(程序员思维来了)

实现遮罩

首先很顺利地把光照渲染到一张贴图中,然后继续顺利地用这张贴图作为遮罩去渲染场景
TapTap
效果出来了

给光源加点参数

换下灯光颜色,改下光源半径,调整光的强度,再加个圆形的平滑遮罩,完美
TapTap
有点恐怖是怎么回事?

再加个光源看看

TapTap
光源叠加的部分会更亮

像素风光照

首先很顺利地给摄像机加上PixelPerfect,然后再顺利地加上像素Dither效果,像素感拉满了。
Dither技术看这里,需要科学上网。
TapTap
光源过渡的地方加上抖动渐变效果,建议放大看看
下一步就是优化光照区域(现在光没照到墙上),以及增加聚光灯效果,再加上光照区域残留(类似战争迷雾)

结语

这是我开题后的开发内容了,游戏主题构思好了,这次我打算把解谜和叙事结合,所以谜题应该会简单点,叙事上我先不说了(绝对不是我没想好)。
最后,我叫Agoo,是一个业余时间做独立游戏的个人开发者,喜欢玩解谜游戏,也喜欢做解谜游戏,希望大家光注一下,后续会持续更新开发过程的。
攻略来了,有点难?卡关?要微操?开发者来解答下几个常见问题截图
攻略来了,有点难?卡关?要微操?开发者来解答下几个常见问题
问:关卡必须按顺序玩吗? 答:游戏没有限制游玩顺序,过了新手引导后,所有关卡都是开放的!不过每一章的第一关都是教程关,例如光卡1-1,光卡2-1这些,建议每一章先玩教程关,再玩其他关卡。 问:谜题的难度如何? 答:如果您平时有玩解谜游戏,例如塔罗斯的法则、见证者这些,那谜题的难度应该是适中的。不过如果您平时很少玩类似游戏,谜题的难度是有的,但请相信自己的脑子,大部分人都可以通关的,当前的通关率其实
精华
2 赞
《请修复后再运行》开发日志2:当一把程序员,体验修bug的乐趣截图
《请修复后再运行》开发日志2:当一把程序员,体验修bug的乐趣
家人们好呀!我是一个人参加 Taptap 聚光灯的开发者 agoo,今天想跟大家唠唠这款以“修复 Bug”为核心的 Meta 解谜游戏在技术实现上的那些事儿。我特别希望玩家能通过真实的电脑文件操作,好好体验一把调试项目的乐趣,当然其中还有一些荒诞的小惊喜。这篇日志主要给大家分享我在 MessageBox、控制台项目和管道通信上的技术实践,希望能给其他开发者朋友们一些启发! MessageBox:报
3 赞
《请修复后再运行》开发日志3:讲一个独游团队分崩离析的故事截图
《请修复后再运行》开发日志3:讲一个独游团队分崩离析的故事
大家好,我是《请修复再运行》的独人开发者agoo,TapTap聚光灯的参赛选手!这次带来一款实验味儿拉满的meta解谜游戏:玩家得亲手修游戏目录里的文件——改JSON、调时间、塞个png啥的,才能让游戏跑下去。有时候我都怀疑这算不算游戏,哈哈,但GameJam不就得整点离谱的吗? 做这款游戏,我不想只搞个“逗你玩”的怪胎,觉得得有点灵魂。于是灵机一动:通过修bug,讲一个独游团队从意气风发到分崩离
3 赞
1 回复
开发日志:bug,idea和程序员截图
开发日志:bug,idea和程序员
大家好!我是一个人参加 Taptap 聚光灯 的开发者agoo,主题出来后,从一开始的脑洞大开到最后确定创意,分享下我的开发思路。 1. 思路的起点:BUG 作为游戏的核心 这次聚光灯的主题是「你确定这不是 BUG 吗?」一开始,我就被这个主题吸引了,毕竟“BUG”几乎是每个开发者的心头痛。在构思的时候,我想,如何能把“BUG”这个概念玩得更有趣、更不拘一格?于是我开始从不同的角度来思考这个问题。
9 赞