CurrentFrameIndex
Introduction
Manually setting CurrentFrameIndex
// Set Animate to false so that it doesn't automatically animate on its own:
mSprite.Animate = false;
if (InputManager.Keyboard.KeyDown(Keys.Up))
{
mSprite.CurrentFrameIndex =
( mSprite.CurrentFrameIndex + 1 ) % mSprite.CurrentChain.Count;
}
if (InputManager.Keyboard.KeyDown(Keys.Down))
{
mSprite.CurrentFrameIndex--;
if (mSprite.CurrentFrameIndex < 0)
{
mSprite.CurrentFrameIndex = mSprite.CurrentChain.Count - 1;
}
}Restarting an Animation
Last updated
Was this helpful?