Entonces ... Quiero hacer un juego, y quiero escribirlo en C#. En el pasado, hice un clon de Mario usando C++ y OpenGL. Me gusta bastante OpenGL, pero no sé qué tan bien es compatible con C#/WPF. Además, podría ser beneficioso usar una biblioteca de juegos real? Supongo que XNA es la biblioteca de juegos para C#, así que tal vez invertiré un poco de tiempo en aprender eso.¿Cómo usar XNA en WPF?
Sin embargo, quiero usar los controles de formulario WPF para mi editor de niveles ... ¿hay alguna forma de que pueda incrustar una ventana XNA (DirectX?) Dentro de una aplicación WPF?
En concreto, no necesito ningún botón o cosas dentro el widget XNA/DirectX, simplemente alrededor de ella, así que no hay necesidad de mezcla ... sólo tiene que conseguir un widget de gráficos en mi forma de WPF.
¿Ha logrado que el mouse funcione con XNA/WinForms? Estoy tratando de hacer lo mismo. El teclado funciona, pero la entrada del mouse no se actualiza en mi panel XNA. – SpicyWeenie
@SpicyWeenie: No, lo siento. Nunca llegué a ningún lado con este proyecto. Estoy escribiendo un contenedor SDL para C# ahora ... tiene excelente compatibilidad con teclado/mouse/controlador. – mpen