• Advertisement

Archived

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

DirectDraw or Direct3D

This topic is 5153 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

Hello! I am trying to create a Isometric RPG game! Waht should I use DirectDraw (DirectX 7) or Direct3D (DirectX9)? Which solution is easier and faster? Thx for your help!

Share this post


Link to post
Share on other sites
Advertisement
Use the Search feature and search this forum for your question. You''ll be surprised how many times this has been asked before (which is probably also the reason to why nobody wants to answer your question). I also think there is one or two articles that compare DDraw and D3D.

My personal advice is to use D3D though, as there is no reason to be stuck with an old API like DDraw other than it''s a little bit more straightforward. You can make a lot for effects in D3D than in DDraw using hardware at much greater speeds.

Good luck!

Share this post


Link to post
Share on other sites
here''s how I look at it:

Is your game realistically going to look better than Age of Empires? is it going to require a ton of special effects like stretching, rotating, and alpha blending? if you said no to both of those questions, then why should your game have higher system requirements than AoE?

On the other hand... if you have something more creative in mind, then perhaps go for the D3D.

Share this post


Link to post
Share on other sites
Like I think TempusElf was getting at (I haven''t played Age of Empires), it depends on what your requirements are. If you don''t need millions of fancy special effects, then DirectDraw will be fine, and you can target older cards, which means a larger audience. However, if this is largely a learning experience, go with Direct3D9 because 3D is definitely the direction that graphics cards are going.

Share this post


Link to post
Share on other sites

  • Advertisement