XNA Development FAQ

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.
http://www.learnxna.com
http://www.xnaspot.com

Q: How do I import transparent Images such as png's and get them to be transparent

A:  Easy answer.

spriteBatch.Begin(SpriteBlendMode.AlphaBlend);
spriteBatch.Draw(myTexture, new Rectangle(spriteX, spriteY, 50, 50), new Rectangle(mSpriteStartX, 0, 256, 256), Color.White);
spriteBatch.End();

Q: How do I get x64 support in Beta 1 of XNA
A: http://exdream.no-ip.info/blog/PermaLink.aspx guid=8962e9a7-3185-438d-882a-e8e919771dc2

Q: How do I show FPS
A: This is only one way:
http://forums.microsoft.com/MSDN/ShowPost.aspx PostID=683639&SiteID=1
http://forums.microsoft.com/MSDN/ShowPost.aspx PostID=688059&SiteID=1

       //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;
            if (deltaFPSTime>1)
            {
               
                Window.Title = "I am running at  <" + fps.ToString()+"> FPS";
                deltaFPSTime-=1;
            }
            // Let the GameComponents update
            UpdateComponents();
        }

Q: How do I use boundingbox with 2d
A: http://forums.microsoft.com/MSDN/ShowPost.aspx PostID=683944&SiteID=1

Q: How can I use Space Wars with keyboard
A: http://xnaspot.com/Tutorial_GettingStarted.aspx

Q: How do I load a 3d mesh .x files in Beta 1
A: http://forums.microsoft.com/MSDN/ShowPost.aspx PostID=683102&SiteID=1&PageID=0

Q: How can I use VB.NET
A: Only very limited support. 
http://forums.microsoft.com/MSDN/ShowPost.aspx PostID=685676&SiteID=1
http://forums.microsoft.com/MSDN/ShowPost.aspx PostID=687175&SiteID=1


 




Answer this question

XNA Development FAQ