17 Stimmen

XNA in WinForms einbetten

Ist es möglich, ein XNA-Spiel in eine C# WinForm oder ein C++ Fenster einzubetten. Wenn ja, dann wie.

Ich möchte normale UI-Steuerelemente verwenden und eine Fensterschnittstelle des Spiels für interaktivere und dynamischere Simulationen haben.

21voto

Andrew Russell Punkte 26537

5voto

Sergey K Punkte 5498

Ich habe mit der hier beschriebenen Methode Erfolg gehabt:

XNA 3.0 und Winforms, der einfache Weg

Der Blogbeitrag wurde für XNA 3.0 geschrieben, aber ich hatte keine Probleme, die gleiche Methode mit XNA 4.0 anzuwenden.

Es ist sehr einfach im Vergleich zum offiziellen Microsoft-Beispiel, aber da diese Methode nicht offiziell unterstützt wird, sollten Sie sie auf eigenes Risiko verwenden. In meinem Fall hat es perfekt funktioniert, und es waren nur minimale Änderungen an der Klasse Game erforderlich.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X