如何在c#中翻转精灵

我正在制作一个基于XNA游戏开发教程游戏“射击游戏”的小游戏…经过一些试验和错误后,我制作了自己的动画精灵,我可以在屏幕上移动.问题是,他总是面临正确的.

我怎样才能改变这个(下面的图像),以便每次按下按键事件时他都面向正确的方向?!

你可能已经猜到了我对C#很陌生,我意识到这可能比我想象的要复杂得多,所以我只需要知道当他向左移动时左右移动时如何使精灵面朝右.

image

先感谢您.

解决方法:

您还可以通过将SpriteEffects.FlipHorizo​​ntally选项传递给theSpriteBatch.Draw()方法来完成此操作.但正如其他人所说,这将比使用精灵表有更多的开销.

上一篇:如何在pygame中制作半透明的精灵


下一篇:源码编译安装nginx及设置开机启动项