Come usare XNA in WPF?


8

Come posso eseguire il rendering di alcuni elementi grafici utilizzando XNA su un widget / controllo in un'app WPF? In particolare, non ho bisogno di alcun controllo WPF all'interno della finestra grafica di XNA, voglio solo mettere alcuni controlli attorno ad esso per un editor di livelli.

Risposte:


4

Nick Gravelyn spiega come farlo sul suo blog.

Sebbene, se è solo per un editor, potresti scoprire che usare WinForms è più semplice e meglio supportato.


Veramente? Ho fatto il passaggio solo perché WPF è di gran moda. In realtà non mi dispiace affatto che WinForms ... non abbia mai curato XAML. Il binding è piuttosto interessante, però ... devo capire l'equivalente del binding in WinForms ...
mpen

Non ho un buon suggerimento sul sito, quindi fornirò solo questa ricerca su google: google.com/…
smack0007

1

Puoi usare il riflesso per afferrare la maniglia di destinazione del rendering Direct3D e collegarlo con D3DImage. L'ho fatto con successo con WPF e XNA 3.1, ma ho avuto alcuni problemi con XNA 4.0 perché hanno cambiato le mappature del formato di superficie. Ma presumibilmente altre persone lo hanno fatto funzionare con XNA 4.0.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.