I am putting this up hopeing it will be a community driven FAQ. If you see something asked often post it or something that is obscure. Whatever really as long as it may help.
I use links to threads only because they are expanding topics or many ways to do the same thing. I hope this helps.Q: Are there any tutorials?
A: Sure there are to start do the following:
1. If you go into C# Express -> help -> Contents
2. Help program opens expand:
XNA -> XNA Game Studio Express -> Getting Started with XNA
3. Click "Your First XNA Game"
Then Check out the following sites.
Q: How do I import transparent Images such as png's and get them to be transparent?
A: Easy answer.
spriteBatch.Draw(myTexture, new Rectangle(spriteX, spriteY, 50, 50), new Rectangle(mSpriteStartX, 0, 256, 256), Color.White);
Q: How do I get x64 support in Beta 1 of XNA?
Q: How do I show FPS?
A: This is only one way:
//time since last FPS update in seconds
float deltaFPSTime = 0;
protected override void Update()
// The time since Update was called last
float elapsed = (float)ElapsedTime.TotalSeconds;
float fps = 1 / elapsed;
deltaFPSTime += elapsed;
Window.Title = "I am running at <" + fps.ToString()+"> FPS";
// Let the GameComponents update
Q: How do I use boundingbox with 2d?
Q: How can I use Space Wars with keyboard?
Q: How do I load a 3d mesh .x files in Beta 1?
Q: How can I use VB.NET?
A: Only very limited support.
Thursday, August 31, 2006 2:26 PM
Q: Where are the physics?
A: XNA is a framework to develop from similar to how .NET is a framework to develop from. You still have to role your own physics since XNA is not a Game Engine. If you would like that please check out TourquX when it comes out.
Q: What shader versions does XNA Support?
A: On windows ( 1.1, 1.3, 1.4, 2.0, 3.0 ), On Xbox it supports shader model 2.0, plus an extended Xbox-customised variant of 3.0
Q: How do I poll the mouse position and create a Mouse in the window?
Q: How do I handle basic KeyBoard input?
A: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=683239&SiteID=1Thursday, August 31, 2006 6:05 PM