我是MonoGame开发的初学者,我尝试开发一款适用于移动设备的记忆游戏,为此,我希望制作一些效果,例如翻转图像,翻页,...
请一些建议/教程开始吗?
答案 0 :(得分:2)
如果您想与monogame着色器效果联系,请先阅读本文: https://github.com/mono/MonoGame/wiki/Effects-And-Shaders
通常,您可以轻松移植为XNA制作的着色器。 有一些卷曲着色器,但它似乎必须移植到monogame: Could a vertex shader be used for a page turn effect?
正如我记得的,你必须在Win8 mobile的着色器中使用 vs_4_0_level_9_1 或 ps_4_0_level_9_1 作为编译指令。像这样:
technique MyTechnique
{
pass Pass1
{
PixelShader = compile ps_4_0_level_9_1 main();
}
}
PS:您可以使用 SpriteBatch :: Draw()方法调用中的 SpriteEffects 参数来翻转纹理。