【发布时间】:2014-02-22 10:32:15
【问题描述】:
我是MonoGame开发的初学者,我尝试为移动设备开发记忆游戏,为此,我想制作一些效果,例如翻转图像,页面卷曲......
一些建议/教程可以开始吗?
【问题讨论】:
标签: windows-phone effects monogame
我是MonoGame开发的初学者,我尝试为移动设备开发记忆游戏,为此,我想制作一些效果,例如翻转图像,页面卷曲......
一些建议/教程可以开始吗?
【问题讨论】:
标签: windows-phone effects monogame
如果您想接触单人游戏着色器效果,您应该首先阅读这篇文章: https://github.com/mono/MonoGame/wiki/Effects-And-Shaders
一般来说,您可以轻松移植为 XNA 制作的着色器。 有一些卷曲着色器,但它似乎必须移植到monogame: Could a vertex shader be used for a page turn effect?
我没记错你必须使用 vs_4_0_level_9_1 或 ps_4_0_level_9_1 作为 Win8 移动着色器中的编译指令。像这样:
technique MyTechnique
{
pass Pass1
{
PixelShader = compile ps_4_0_level_9_1 main();
}
}
PS:您可以在 SpriteBatch::Draw() 方法调用中使用 SpriteEffects 参数翻转纹理。
【讨论】: