Is windows GDI useful? How deep should I learn into?
I just got started to learn windows GDI programming, plan to move to D3D some day(D3D is my "final" goal for now). I want to ask:
1.What''s the position of GDI in game development?
2.How deep should I learn into? Should I be accomplished in GDI programming? Or just learn some basics?
-------------------------------------------
forgive my poor english
If you want high-performance graphics, avoid GDI like plague, and learn DX or OGL instead.
Don't get me wrong, GDI is good for tool applications (since it was designed for them), but it suffers from being slow in expense of flexibility.
Of course, if performance simply isn't critical, you can happily use GDI in your games.
-Nik
[edited by - Nik02 on November 15, 2003 5:49:13 AM]
Don't get me wrong, GDI is good for tool applications (since it was designed for them), but it suffers from being slow in expense of flexibility.
Of course, if performance simply isn't critical, you can happily use GDI in your games.
-Nik
[edited by - Nik02 on November 15, 2003 5:49:13 AM]
I would suggest you learn enough GDI to do a simple game, like pong or Tetris. GDI is plenty powerful enough for games like that. It really isn''t that difficult, at least compared to DirectX. GDI is a pretty massive API, but for simple games you only need a small subset.
I agree with Captain Logic, just learn the basics of GDI and create a simple game with it, it will give you some experience in graphics programming before moving onto DirectX or OpenGL.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement