Xna, after mouse click cpu usage goes 100%
Posted
by
kosnkov
on Game Development
See other posts from Game Development
or by kosnkov
Published on 2012-04-08T19:08:41Z
Indexed on
2012/04/08
23:49 UTC
Read the original article
Hit count: 282
XNA
Hi i have following code and it is enough just if i click on blue window then cpu goes to 100% for like at least one minute even with my i7 4 cores. I just check even with empty project and is the same !!!
public class Game1 : Microsoft.Xna.Framework.Game
{
GraphicsDeviceManager graphics;
SpriteBatch spriteBatch;
private Texture2D cursorTex;
private Vector2 cursorPos;
GraphicsDevice device;
float xPosition;
float yPosition;
public Game1()
{
graphics = new GraphicsDeviceManager(this);
Content.RootDirectory = "Content";
}
protected override void Initialize()
{
Viewport vp = GraphicsDevice.Viewport;
xPosition = vp.X + (vp.Width / 2);
yPosition = vp.Y + (vp.Height / 2);
device = graphics.GraphicsDevice;
base.Initialize();
}
protected override void LoadContent()
{
spriteBatch = new SpriteBatch(GraphicsDevice);
cursorTex = Content.Load<Texture2D>("strzalka");
}
protected override void UnloadContent()
{
// TODO: Unload any non ContentManager content here
}
protected override void Update(GameTime gameTime)
{
// Allows the game to exit
if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed)
this.Exit();
base.Update(gameTime);
}
protected override void Draw(GameTime gameTime)
{
GraphicsDevice.Clear(Color.CornflowerBlue);
spriteBatch.Begin();
spriteBatch.Draw(cursorTex, cursorPos, Color.White);
spriteBatch.End();
base.Draw(gameTime);
}
}
© Game Development or respective owner