New To DirectX
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.
It''s not *as* bad as it looks. If you are *just* starting, OpenGL has a slightly gentler initial learning curve and the concepts are easily translateable to DX8.
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.
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.
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.
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.
DX is FUN FUN FUN, if you learned C++ you can learn DX, just gotta take some time and patience.
Eric Wright o0Programmer0o
NeXe
My Homepage
Eric Wright o0Programmer0o
NeXe
My Homepage
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.
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.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement