观看这段分析《Animal Well》所使用的部分着色器的视频后 - https://www.youtube.com/watch?v=HtaleVLNws8 - 我心想,不如为我的游戏也尝试制作一些类似的着色器……或者,更确切地说:我向Claude描述了想要的效果,然后让来尝试一番 :P

经过几轮反复沟通,我们终于搞定了。

我已经将这两个着色器的完整代码以代码片段的形式发布在这里:https://gist.github.com/BenMakesGames/3d00a6072c6ed1f4118d99217891429b

这些着色器直接复制自我的类《俄罗斯方块》Roguelike游戏《Astromino》的源代码:https://store.steampowered.com/app/4644350/Astromino/

我使用MonoGame来制作《Astromino》,而MonoGame在处理着色器方面有一些独特之处。如果你喜欢这种效果,但并非使用MonoGame,我相信你喜欢的AI助手可以将着色器翻译成你需要的任何特定着色器语言。(或者直接观看视频,学习相关概念,然后自己制作着色器!视频中还有其他一些很棒的内容!)