Hi,
I'm new on this forum and after reading a while I decided to start. I choose as environment Visual Studio Express 2010 with C# and XNA 4.0, because I thought it's well documented to get better tutorials and so on.
I have no programming skills. I have some ressources like microsoft forum and some ebooks like O'Reillys "Learning XNA 4.0".
my question is.. to learn the first steps I would try to work with 2d sprites.
I have a KeyboardState and my sprite is showing and it works but if I want to use my keyboards, nothing happens.
I write this code in the Update method:
// this 2 lines are in my class game
Vector2 ringsPosition = Vector2.Zero;
const float ringsSpeed = 6;
// this move threerings based on keyboard input are in my update method
KeyboardState keyboardState = Keyboard.GetState();
if (keyboardState.IsKeyDown(Keys.Left))
ringsPosition.X -= ringsSpeed;
if (keyboardState.IsKeyDown(Keys.Right))
ringsPosition.X += ringsSpeed;
if (keyboardState.IsKeyDown(Keys.Up))
ringsPosition.Y -= ringsSpeed;
if (keyboardState.IsKeyDown(Keys.Down))
ringsPosition.Y += ringsSpeed;
The Microsoft.XNA.Framework.Input is in using and works. If I start to debug and test, my sprites are animated but nothing happend if I use my keyboard.
any ideas? Or did you need the complete code to check what I'm doing wrong?
thanks.