Archived

This topic is now archived and is closed to further replies.

caffeineaddict

New To DirectX

Recommended Posts

caffeineaddict    633
Hi, i''m really new to DirectX and it looks very intimidating, from what i''ve seen, my question is this, is it really as intimidating as it seems or is it just really bad looking? Also is it worth learning? thanks.

Share this post


Link to post
Share on other sites
jenova    122
if you are new to game programming, you do not necessarily have to use OpenGL. if you WANT to use Direct3D then grab some books, and checkout some tutorials on the web. everything will be intimidating until you try it.

i would suggested learning the 3D vector math and matrices. this is much more important than any API.

To the vast majority of mankind, nothing is more agreeable than to escape the need for mental exertion... To most people, nothing is more troublesome than the effort of thinking.

Share this post


Link to post
Share on other sites
AlbertoT    100
Yes directx is really intimidating as it seems.
I got started with directx then I switched to opengl because of that reason.
I would not say that opengl learning curve is just slightly gentler.
In my experience the ratio is 1\3, I mean , abt 4 months study with opengl were equivalent to 1 year with directx
To be honest,I must say that I learnt 6.0.
I went through 8.0 and I got the impression that it is easier, thanks for example to the common files.
It worth learning directx,if you want to become a professional or at least a shareware game developer.
I you develop games just for fun, I can not see any reason.
In my opinion Directx 8.0 is a more advanced API than Opengl but not to a such extent to justify the efforts for learning it.


Share this post


Link to post
Share on other sites
CrazedGenius    156
DX8 and OpenGL are roughly equivalent in terms of ease of use (assuming you use the examples, the docs, and all the resources available to you).

The hardest part will be things like "What the heck is a projection matrix??", and that will be true in either API.

It''s getting to be that the "draw a triangle" on the screen app is pretty similar in both APIs. DirectX may have a few more lines of code, but the lines do not contain any black magic.

Be warned though.. I think the red OpenGL book is very good at explaining the basics (applicable in both APIs). I think the majority of DX books have at least one chapter that is "the wrong way" to do something.

Bottom line. Get both SDKs. Create the simple "draw a triangle" app. See which one "feels" better.

Share this post


Link to post
Share on other sites