2D-Spiele: Forms oder WPF?

  • Allgemein

Es gibt 4 Antworten in diesem Thema. Der letzte Beitrag () ist von thefiloe.

    2D-Spiele: Forms oder WPF?

    Hallo,

    Ich wollte mal fragen, ob es einen Unterschied macht, ein Spiel auf WPF- oder Forms-Basis aufzubauen, und/oder es Vorteile bzw. Nachteile gibt, oder eine ganz andere Basis.
    Das Ganze ist jetzt für alle "Zeichenarten" (OpenGL;DirectX/XNA;GDI) gesehen.

    Vielen Dank schonmal,
    Valerian

    *Topic verschoben*

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Marcus Gräfe“ ()

    Nimm WPF, das hat wesentlich mehr und mächtigere (GUI-) Möglichkeiten. WinForms sind für Spiele eher bremsend.
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!
    Wenn du z.B. XNA verwendest hast du meistens weder WinForms noch WPF an der Backe... das Selbe auch für OGL etc.
    Wenn du jedoch nicht soweit bist mit ordentlichen Spieleframeworks zu arbeiten dann würde ich auch WPF nehmen. WPF kann mehr, ist performanter und nebenbei auch noch wesentlich moderner während WinForms total veraltet ist.


    Opensource Audio-Bibliothek auf github: KLICK, im Showroom oder auf NuGet.
    Natürlich brauchen sie ein Fensterhandle jedoch wird weder Winforms im sinne von System.Windows.Forms noch WPF dazu verwendet(es sei denn MDX oder sowas ist gewünscht). XNA machts automatisch, OpenTK hat ne eigene Fensterklasse usw.


    Opensource Audio-Bibliothek auf github: KLICK, im Showroom oder auf NuGet.