Beginner going Mad!!

Hi all, I’m just starting to learn DirectX, I have to say its proving very frustrating, I had trouble getting the most basic of examples to run.

I finally tracked most of my problems down to the fact that I referenced version 2.0 of Microsoft.DirectX in my apps. Using version 1.0.2902.0 seems to do the trick.

Is version 2 for .Net 2.0 only It seems quite a bit different, no examples I found on the net seem to work with it!

I also have 8 versions of Microsoft.DirectX.Direct3DX ver 1.0.29NN.0 in the GAC, what’s that all about

I also have Microsoft.DirectX.Direct3D ver 1.0.2902.0, what’s the difference between this and Microsoft.DirectX.Direct3DX

The book I have (Managed DirectX 9, Kick Start) makes no reference to Microsoft.DirectX.Direct3DX.

My head is about to explode at the moment, any help in clearing it would be much appreciated.

Thanks

Julian.



Answer this question

Beginner going Mad!!

  • KaptKrunch

    Thanks Glenn, a helpfull reply, the fog is starting to clear now!!
  • MatthewWaring

    First off with the Version 2 assemblies these are still in Public beta and should not be used in production systems. If you are trying to use them and have questions you should ask them in the Public Beta newsgroups. In regards to Samples, there are some starting to appear in the Feb 2006 release of the SDK, but you will more then likely find examples on blogs and such at the moment. As the SDK and public release gets closer you will see more examples start to appear.

    To the other questions, the SDK is released every 2 months, in this release new assembly versions are added. More then likely these have been only in the 3dx assembly (Which is a set of helper classes to go along side the 3d assembly).

    In regard to the Kickstart Book, it does reference the 3dx assembly.

    • Page 3, in Table 1
    • Page 66, Talks about adding the reference for the examples.

    Remember you can download the updated code for the book on www.thezbuffer.com, but you must have the original media as the update only has the changes.



  • Beginner going Mad!!