在Monogame中加载着色器是不可能

时间:2018-05-26 02:52:28

标签: c# shader monogame

所以我有这个带有HLSL代码的.fx文件。下一步是使用2MGFX.exe进行编译,这就是疯狂的事情。我根本无法在我的电脑上运行它。

然后我尝试了fxc.exe - 单独安装它有点太难了 - 但它会生成一个标题。所以我开始跟随this post。我开始尝试使用HexEdit逐字节删除标头,再次无济于事。让我感到困扰的是,可能还有额外的页脚,而不仅仅是标题。无论我做什么,我的项目绝对拒绝加载我的.mgfxo文件。

Exception

我对这个过程非常厌倦了。我可以使用其他工具或方法吗?如何自己加载文件并自己输入CPU?

1 个答案:

答案 0 :(得分:0)

您实际上可以使用内容管道工具直接使用着色器。打开工具,直接添加.fx或创建一个新工具(以确保一切都很好),然后将其粘贴在它上面。