DirectDraw or Direct3D
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!
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!
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!
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.
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.
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.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement