XNA is anyone here using it?

  • Just curious...cos i want to make games for windows with it and would like to know how difficult/easy it is, compared to flash...i mean, they say AS3 is so close to java, or c, but i have never coded in those languages before...i dont know how to make my own classes with it or if i need to import something to use basic stuff like strings, arrays or basic math stuff...


  • Hey, im a total noob at anything that is not flash, what means XNA being a subset of NET?
    And what is this Managed Direct X 9?


  • You should try searching (http://www.google.com/search?q=xna+tutorial).


  • Its quite a bit like Managed DirectX 9, except with some of the names and concepts switched.


  • XNA contains a subset of the .NET Framework. I think you can code for it using C#, C++ (.net), etc.


  • searching your way gives 1.480.000 sites for XNA, thats why i ask here if is anyone here using it


  • Managed = Microsoft Common Language Runtime
    Unmananged = Native binary

    Managed is just .NET. It's like Java and Flash where there is a virtual machine, except MS made it. Unmanaged is machine-code binary.

    So unmanaged would probably run faster, as oct had said?


  • Managed = Microsoft Common Language Runtime
    Unmananged = Native binary

    Managed is just .NET. It's like Java and Flash where there is a virtual machine, except MS made it. Unmanaged is machine-code binary.


  • I've just started using XNA myself this week...
    Basically, it is a framework of M$ game classes that you extend using C# in a Visual Studio IDE.

    C# seems pretty similar to every other high level OOP language I have seen.
    I'm pretty proficient in AS2, and I'm finding it to be a pretty easy transition to C#.
    Apart from needing to worry about loading assests into memory before they are displayed, which is a new concept for me personally, not much has really surprised or confused me so far.

    After about an hour with a couple of tutorials I downloaded, and a book I bought, I had a 3d model loaded in a window and was moving it around with a Gamepad.
    Granted, I was cut and pasting code, but I did understand most of it...

    I would say anyone with a basic understanding of OOP and class structures should have no problem with it.

    And as I understand it:
    Managed Direct X means that it clears its own memory and has complete access to the hardware.
    un-managed means you have to clear the memory yourself, which is faster to execute but involves a lot more work.







  • #If you have any other info about this subject , Please add it free.#
    Your name:
    E-mail:
    Telphone:

    Your comments:


    If you have any other info about XNA is anyone here using it? , Please add it free.