Frage

Ich versuche, eine einfache App zu entwickeln (sie ähnelt einer PowerPoint -Präsentation), für die einige einfache GUI -Steuerelemente erforderlich sind: Schaltfläche, Textbox, Schieberegler und Listbox.
Und ich würde in der Lage sein wollen, die Kontrollen zu häuten. Ich suche also nach einem leicht zu erlernen 2D -Motor, der mir hilft, das zu tun, was ich will.
Irgendwelche Empfehlung für einen solchen Motor?
Es kann in Python oder .NET (xna) vorzuziehen sein oder wenn nicht C/C ++ in Ordnung ist, denke ich.

LE: Ich suche eine grafische Rendering -Engine, die GUI -Steuerelemente zur Verfügung gestellt hat. Zum Beispiel irLicht.

War es hilfreich?

Lösung 4

Am Ende ging ich mit Irlich

auch erwähnenswert:

Andere Tipps

Qt ist eine sehr schöne plattformübergreifende C ++-Bibliothek, sie verfügt auch über drei GPL-, LPGP- und Commercial-Lizenzen.

Garagenspiele ist ein solider Motor mit vielen schönen Funktionen. Sie haben verschiedene Motoren, die für 2D, 3D, XNA, Wii, iPhone usw. entwickelt wurden.

Möglicherweise schauen Sie sich auch Popcaps an SexyAppframework. Es enthält GUI-Elemente, ist viel kleiner als die meisten ausgewachsenen Motoren wie IRRLicht oder Oger.

Ich bin mir nicht ganz sicher, was die Anforderung ist. Versuchen Sie, GUI -Widgets mit einer 2D -Engine zu rendern, oder suchen Sie nach GUI -Bibliothek, die auch 2D -Grafikunterstützung bietet? Die meisten GUI -Bibliotheken haben eine anständige Grafikunterstützung. Sehen Javas 2D -Grafik -Tutorial zum Beispiel. Schauen Sie sich für die Haut einen Blick darauf an Javas Substanz oder Modzilla Xul Runner und sein Sternkind Singvogel.

Wenn Sie mehr tun möchten, können Sie OpenGL in Winform, Java, Delphi usw. einbetten Erstellen einer OpenGL -Ansicht in einem Windows -Formular.

WPF Für .NET ist eine sehr schöne Plattform, in der sie angenehm sind, um eine angenehme Grafik zu erstellen. Es unterstützt das Skarning richtig "Out of the Box". Als Seiten-Nutzen wird es 3D-Rendering mit sehr wenig zusätzlichen Anstrengungen. Die meisten Standard -GUI -Steuerelemente sind vorhanden, einschließlich Schaltflächen, Listboxen, Textboxen und Schiebereglern. Standardmäßig haben sie das Standard -Fenster -Erscheinungsbild, aber das Skettieren ist so einfach wie das Ändern der Farben oder ein Bild, das stattdessen verwendet werden soll.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top