Jump to content
  • Advertisement
Sign in to follow this  
Toooo1

Where can one learn DirectX 11

This topic is 1358 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Where can one learn DirectX? I think I got plenty of knowledge in C++, and I think I am ready to start graphics. If anyone knows any good place to learn DirectX or OpenGL (If it's better idk...) then  please help me. I've been learning C++ for 2 Months and I really want to start something that actually looks good. 

Share this post


Link to post
Share on other sites
Advertisement

First, be mindful that the tutorials listed above are based on the DirectX SDK (June 2010), commonly referred to as the DX SDK, which Microsoft has deprecated (no longer supports). You can still download and install that SDK and it does, in fact, include some very useful examples which will give you a basis for the process of setting up a DirectX app and rendering. Not a bad place to start.

 

However, you may eventually want to migrate to basing your projects not on the DirectX SDK, but on the Windows SDK, which gets installed with various versions of Visual Studio. You will then have to code alternative methods for some tasks. That is, some  functions and structures included in the DirectX SDK library (primarily distinguished with the prefix D3DX), do not have equivalents (or the equivalents are invoked and work in a different way) in the Windows SDK. There are some good support libraries to help you with the conversion, such as the DirectX Toolkit.

 

 

 


I've been learning C++ for 2 Months and I really want to start something that actually looks good.

 

Start slowly and approach it step-by-step. Your initial goal should be to get a simple window with a nice background color displayed. If you choose to start with the DX SDK mentioned above, there are a couple examples ( e.g., SimpleSample ) that will do just that. It's not too difficult, then, to get a colored triangle displayed onscreen (other examples from the DX SDK). When you're comfortable with the basics, continue with a simple approach - a Pong clone, perhaps.

 

As you progress, you may want to consider learning more about the Windows SDK approach.

Edited by Buckeye

Share this post


Link to post
Share on other sites
I've been learning C++ for 2 Months

 

So, you've only been rock climbing for 60 days and want to climb K2? If you just want to learn graphics programming why not use DirectX 9? Directx11 does away with the fixed function pipeline, which adds another arduous layer to the mix. It's not that the DirectX SDK help or google isn't a place to get a foothold, it's that a majority of those tutorials are incomplete on the esoterics. That's before we start talking about 3d math. You can use UE4, or check out www.gameinstitute.com

Edited by Code_Grammer

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!