Steam游戏开发每日学习 · 第 66 天:Godot 4 着色器(Shader)入门——用 canvas_item 给 AI 素材加「受伤闪白·溶解消失·描边高亮」
贴着 Godot 官方《CanvasItem shaders》与《Shading language》两篇文档,讲清 .gdshader 文件结构、fragment() 里 COLOR/TEXTURE/UV 三件套、uniform 暴露参数、TIME 的时间缩放陷阱,并给出受伤闪白、噪声溶解、像素描边三个可直接落地的 shader 与 3 条 DeepSeek 提示词。
阅读全文 →Steam游戏开发每日学习 · 第 58 天(第二篇):Godot 4 全屏后处理(Custom Post-Processing)——用一块 ColorRect 给整个画面加"电影感"
贴着 Godot 官方《Custom post-processing》与《Screen-reading shaders》两篇文档,讲清「CanvasLayer + ColorRect + ShaderMaterial」三层结构、screen_texture 与 SCREEN_UV 的采样机制、BackBufferCopy 的坑,以及暗角/色差/扫描线/受击红屏四个能直接抄的全屏效果,附 3 条可直接复制的 DeepSeek 提示词。
阅读全文 →Steam游戏开发每日学习 · 第 33 天:Godot 2D Shader 入门——用着色器做受击闪白、溶解消失与描边
贴着 Godot 4.7 官方文档,把 CanvasItem shader 的 vertex/fragment 结构、UV/COLOR/TEXTURE 内置变量讲透,再用三个最实用的着色器效果——受击闪白、溶解消失、描边——把「打击感」和「死亡表现」直接拉满,附 3 条可直接复制的 DeepSeek 提示词。
阅读全文 →