The X in XNA represents a powerful software tool that can reach cross-platform across Windows Xbox and partners. N means "next generation (Next-generation)", and a means "schema (architecture)".
XNA is a game development environment based on DirectX, a revised and expanded version of Microsoft for Managed DirectX. Its mission is to help developers reduce costs when creating better, faster and cross-platform games. By consolidating Microsoft's best innovation and the industry's best innovation for game development, XNA is designed to reduce the amount of development costs and allow developers to build a game of distinction.
Currently, Windows Phone7 is using the XNA Game Studio4.0 version, which is currently the highest version. But there are also differences:
1. Monitor and use accelerometer data so that you can develop a game with gravitational induction.
2. Only data can be saved to isolatestorage, but not to other media.
The development environment you need:
1. Operating system:
2. Hardware: Need graphics cards to support the minimum DirectX10, Shader Model2.0.
3. Software:
A. Development tools: Microsoft Visual Studio Express for Windows Phone
B.. NET Frame:microsoft. NET Framework 4.0
The above software environment is installed when installing Microsoft Windows Phone Developer Tools Beta. If you press F5 after you create the game, the error is Deploy failed with the following error:the current display adapter does not meet the emulator requirements To run XNA Framework applications.), said the obvious card may not support DirectX10, need to upgrade the video card. You can also use the tools provided by Microsoft DirectX Caps Viewer tool to test whether the video card supports DIRECTX10.