【发布时间】:2013-03-23 00:05:58
【问题描述】:
我正在 XNA 中编写精灵动画。我使用 spriteBatch.Draw 方法来做到这一点:
spriteBatch.Draw(waterTexture, waterPosition, rectWater, Color.White * 1.0f, 0f, Vector2.Zero, 1.0f, SpriteEffects.None, 1.0f);
// 'rectWater' is rect used to cut sprite image from sprite texture
问题是它几乎可以工作,但在动画快结束时它会闪烁一次并继续动画。会是什么?
【问题讨论】:
-
听起来你的这个精灵的动画有 1 帧太多。我们需要更多的代码来确定。
标签: c# xna spritebatch