public Game1() { graphics = new GraphicsDeviceManager(this); Content.RootDirectory = "Content"; camera = new Camera(graphics.PreferredBackBufferWidth, graphics.PreferredBackBufferHeight, 1, 1); }
public void Draw(SpriteBatch spritebatch, Camera camera) { spritebatch.Begin(); frameX = frame % numberFrameX; //teachc0de frameY = frame / numberFrameX; Rectangle test = new Rectangle(frameX*128,(int) frameY*128, TrueFlame.Width/numberFrameX, TrueFlame.Height/numberFrameY); Vector2 scale = camera.ScaleObject(TrueFlame.Width / numberFrameX, TrueFlame.Height / numberFrameY);// TExture2d width and height dela med numbersof frames spritebatch.Draw(TrueFlame, new Vector2(100, 100), test ,Color.White,0,new Vector2(0,0),scale,SpriteEffects.None,0); /// hittar inte animationens position, tittar på youtube eller använder av variabeln numberofFrame x eller number of frameY spritebatch.End(); }