starting C# 2D DirectX game
Hello.
Im starting my first DirectX game. Should I write the ui using DirectDraw or Direct3D? I read somewhere that directdraw is or is to be depricated.
I also wondered, which class should perform the collision detections, the engine, ui or moving objects itself. I dont have even a rough design at this point, this is so at the start. I never did a game with object oriented design, so the responsebilities of the classes are a bit fuzzy to me at this point...
ps. Good design pointers are also accepted;)
(and bad english is always my burden)
shamim sultanPosted Feb 7, 2006, 4:27 PM
mr.storkPosted Jan 11, 2006, 10:58 AM
None to answer???
mr.storkPosted Jan 4, 2006, 7:46 AM
MykoninePosted Oct 15, 2005, 4:39 PM
Do everything in Direct3D. D3D is generally faster anyway.
You will have to handle collision detection, the engine, and UI's with your own code. Direct3D and DirectDraw just handle the graphical part, nothing else.