MonoGame中的简单2D照明

时间:2015-06-23 01:12:52

标签: c# xna monogame

所以我一直在寻找一种方法来将SIMPLE 2D照明应用到我在MonoGame中创建的自上而下的游戏中。我已经进行了广泛的搜索,并且发现很少有教程可以帮助我很少,如果有的话。我只想在我的关卡中添加一个黑色叠加层,然后从光源所在的纹理中剪切出区域。我对.FX文件的概念很陌生,并将它们转换为与MonoGame兼容。如果有某种方式可以采用“减法”混合模式,那么如果我只知道如何创建/使用它,那将是完美的。

1 个答案:

答案 0 :(得分:3)

我现在永远都有同样的问题。我搜索了星星和背部,找到了几个模糊的教程,甚至尝试对其他2D游戏进行逆向工程,最终找到了有用的东西。

我写了一篇很大的2D lighting tutorial,简要解释了你需要了解的关于HLSL(.FX)文件的内容以及创建简单的内容。

如果您有任何问题,请告诉我

[lighting example picture]