EFileTahi-A Posted August 9, 2004 Posted August 9, 2004 Hello m8s, which one of the graphical drivers do u suggest? OpenGL or DirectX? My objective is to create a game in 2D in C#. PS: Is there good tutorials for them? Quote
samsmithnz Posted August 9, 2004 Posted August 9, 2004 probably directx, its more likely to have c# samples and tuts. Quote Thanks Sam http://www.samsmith.co.nz
wyrd Posted August 9, 2004 Posted August 9, 2004 It doesn't really matter.. use whatever you like more. However, DirectX is directly supported by Microsoft, OpenGL bindings are only provided by a 3rd party, there is no "official" Managed OpenGL or anything similar. As for your 2D game, DirectX supplies an easy-to-use Sprite class which will help you out quite a bit if you're new. They also provide nice Font classes and the like, all of which you have to build yourself in OpenGL. Quote Gamer extraordinaire. Programmer wannabe.
EFileTahi-A Posted August 10, 2004 Author Posted August 10, 2004 It doesn't really matter.. use whatever you like more. Well, I have to disagree with u as I think it does matter. First of all never worked with OpenGL or DX, so, I can't make a choice since I do not have the acknowledge to realise which one or the other is suitable for my needs (of course I can always make a blind choice, but I want to avoid regrets) . Yet, from what u also said, OpenGl is not official supported on .NET (1 point to DX choice then) and u also mention that for 2D gaming DX have some nice features for it (another point for DX) and the other m8 that post before u said that probably there will be more tutorials to DX (another point)... So, i think DirectX would be the best option... Tks for posting out m8s! Quote
Diesel Posted August 20, 2004 Posted August 20, 2004 What are you talking about? Of Course DirectX is the better choice! Quote
Administrators PlausiblyDamp Posted August 20, 2004 Administrators Posted August 20, 2004 and your arguments to back this up are...... Quote Posting Guidelines FAQ Post Formatting Intellectuals solve problems; geniuses prevent them. -- Albert Einstein
Diesel Posted August 20, 2004 Posted August 20, 2004 For someone who doesn't have a background in video game programming, openGL would be a giant learning curve. DirectX is more 'user-friendly'. Just compare some DirectX and openGL code Quote
Administrators PlausiblyDamp Posted August 20, 2004 Administrators Posted August 20, 2004 Using an existing library like http://www.exocortex.org/3dengine/ or http://www.randyridge.com/tao/default.aspx (seems to be down at the moment) then doing 3d in opengl is no more difficult than Direct3D (a lot of the same principles apply). OpenGl also has the benefit of being (potentially cross-platform, more of a concern when the forms support in project mono matures. Quote Posting Guidelines FAQ Post Formatting Intellectuals solve problems; geniuses prevent them. -- Albert Einstein
Diesel Posted August 20, 2004 Posted August 20, 2004 Hmm, I didn't realize there were so many libraries for openGL in .net Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.