• Advertisement

Archived

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

Managed DirectX 9, C# and Creating a 2D or Iso Engine

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

I''ve got a project going over at http://tangle.thomson.id.au and part of the project requires me to create a 2D engine using Managed DirectX 9 and C#. As long as I can create the wrapper, I should be ok, but I haven''t done any 3D programming before, and I''d really like to use Direct3D instead of DirectDraw because I want to be able to take advantage of all the hardware acceleration that just isn''t there in DirectDraw. I haven''t been able to find much in the way of help that I can easily understand at this point, though. I''ve found several tutorials about making 2D engines in C++ with DirectX 8 and 9, and I''ve gone through the DirectX 9 Documentation several times looking at the tutorials and whatnot, but it''s all a bit of a mish mash and my head is starting to hurt. Has anyone created a nice efficient basic Isometric or Tile-based wrapper using Managed Direct3D? If not, does anyone want to help me make one that we all can use? I''m not having much luck finding anything like this that already exists. Failing that, maybe I''ve missed a tutorial somewhere that does exactly what I''m trying to do. Anyway, help would be appreciated!

Share this post


Link to post
Share on other sites
Advertisement
We are making some turn based game with 3D tiled map (or grid?). You can check it out on:
http://www.projectcolonisation.tk/

Source is available on gotdotnet site:
workspaces.gotdotnet.com/projectcolonisation

If you think you can use something, I`ll be glad to help...

Share this post


Link to post
Share on other sites
Wow that''s some nice stuff there... how flexible is the graphics engine? We''ve got kind of a specific way we need to build the client in order for it to support our "dumb terminal with cached content" concept...

Snowman | Ardaxus | Nathan
---------------------------------
Tangle - Persistent World Toolkit
tangle.netlab.com.au

Share this post


Link to post
Share on other sites

  • Advertisement