Well, isn't this method called every frame? It should work, if it doesn't, if you could post all the code I could help better.Well:
But it only rotates 0.1f. What if I want it to rotate 0.1f on every fame, i.e. keep spinning?Code:projectile.rotation += 0.1f; Vector2 drawPos = projectile.Center - Main.screenPosition; Color alpha = GetColor(); spriteBatch.Draw(Main.projectileTexture[projectile.type], drawPos, null, alpha, projectile.rotation, new Vector2(2, 2), 1f, SpriteEffects.None, 0f); return false;