Como usar o XNA no WPF?

8

Como posso renderizar alguns gráficos usando XNA para um widget / controle em um aplicativo WPF? Especificamente, não preciso de nenhum controle WPF dentro da janela de gráficos do XNA, só quero colocar alguns controles para um editor de níveis.

mpen
fonte

Respostas:

4

Nick Gravelyn explica como fazê-lo em seu blog.

Embora, se for apenas para um editor, você pode achar que usar o WinForms é mais fácil e melhor suportado.

Andrew Russell
fonte
Mesmo? Eu só fiz a troca porque o WPF é toda a raiva. Na verdade, não me importo com o WinForms ... nunca me importei com o XAML. A ligação é muito legal embora .... tenho que pensar no equivalente a obrigatório em WinForms ...
MPEN
Eu não tenho uma boa sugestão de site, por isso fornecerei esta pesquisa no google: google.com/…
smack0007
1

Você pode usar a reflexão para prender o identificador de destino de renderização do Direct3D e conectá-lo ao D3DImage. Fiz isso com êxito com o WPF e o XNA 3.1, mas tive alguns problemas com o XNA 4.0 porque eles alteraram os mapeamentos de formato de superfície. Mas supostamente outras pessoas conseguiram trabalhar com o XNA 4.0.

Mike Strobel
fonte