¿Cómo usar XNA en WPF?

8

¿Cómo puedo renderizar algunos gráficos usando XNA a un widget / control en una aplicación WPF? Específicamente, no necesito ningún control WPF dentro de la ventana de gráficos XNA, solo quiero poner algunos controles para un editor de niveles.

mpen
fuente

Respuestas:

4

Nick Gravelyn explica cómo hacerlo en su blog.

Sin embargo, si es solo para un editor, es posible que usar WinForms sea ​​más fácil y mejor compatible.

Andrew Russell
fuente
De Verdad? Solo hice el cambio porque WPF está de moda. No me importa WinForms en absoluto ... nunca me importó XAML. Sin embargo, el enlace es bastante bueno ...
tengo
No tengo una buena sugerencia de sitio, así que solo proporcionaré esta búsqueda en google: google.com/…
smack0007
1

Puede usar la reflexión para enganchar el controlador de destino de renderizado Direct3D y conectarlo con D3DImage. Lo hice con éxito con WPF y XNA 3.1, pero tuve algunos problemas con XNA 4.0 porque cambiaron las asignaciones de formato de superficie. Pero supuestamente otras personas lo han conseguido trabajando con XNA 4.0.

Mike Strobel
fuente