Foros - Stratos

Programadores => General Programadores => Mensaje iniciado por: Capiflash en 17 de Mayo de 2007, 06:38:30 PM

Título: C# , OpenGL o DirectX ??
Publicado por: Capiflash en 17 de Mayo de 2007, 06:38:30 PM
Esa es mi pregunta , me ha dado por ponerme a hacer pinitos con C# , pero no tengo ni idea de como va el soporte para OpenGL en el mismo...
Directx esta claro que ira como la seda ( o deberia ) , y hay ejemplos como el motor que lleva Vicente .
Alguno con algo mas de experiencia me ilumina un poco ?
Título: C# , OpenGL o DirectX ??
Publicado por: ajmendoza en 17 de Mayo de 2007, 06:44:17 PM
La respuesta ta clara, si quieres usar c#.. no te compliques la vida ;)
Título: C# , OpenGL o DirectX ??
Publicado por: tamat en 17 de Mayo de 2007, 07:03:22 PM
yo probé con TAO y con CSGL, el primero era multiplataforma pero me dió muchos problemas para integrarlo con el GUI en Windows Forms, el segundo iba de perlas pero solo para windows.

Pero mi problema fué empecinarme en usar windows forms, si usas GTK# entonces no hay problema, es multiplataforma.

Centrandonos en OpenGL decir que no hay ninguna diferencia, no hice benchmarking pero no parecía ir lento, y el API es igual solo que añadiendo GL. delante.

Suerte
Título: C# , OpenGL o DirectX ??
Publicado por: Vicente en 17 de Mayo de 2007, 11:56:59 PM
Hola!

la verdad que de TAO (OpenGL.NET porque CSGL se ha muerto) no te puedo contar mucho :( Hemos mirado un pelin en el motor (porque tenemos un plugin para OpenAL) pero no mucho más la verdad. Si quieres ser multiplataforma con C# entonces quizás podrías probar MOgre o Axiom.

Si no te importa ser multiplataforma entonces centrate en MDX o XNA. Para MDX pues está Jade :) Y para XNA tienes unos cuantos motores sueltos (Blade, Visual3D y tal) aunque creo que son todos de pago.

Un saludo!

Vicente
Título: C# , OpenGL o DirectX ??
Publicado por: Capiflash en 18 de Mayo de 2007, 12:53:08 AM
Le echare un vistazo al jade , q tiene muy buena pinta por cierto ;)
Título: C# , OpenGL o DirectX ??
Publicado por: Vicente en 18 de Mayo de 2007, 07:25:13 AM
Gracias :)
Título: C# , OpenGL o DirectX ??
Publicado por: StraT en 19 de Mayo de 2007, 01:03:42 PM
Siempre tienes la opción de usar TAO SDL+OPENGL de forma que crees la ventana en SDL y lo demás en OPENGL, aunque esto no es aplicable si necesitas algo más de la interfaz gráfica.

Saludos