2011-01-15 3 views
3

Ich möchte einfache Anwendung mit einigen 3D-Objekten für Windows OS schreiben.Bestes Framework für kleine 3D-Anwendung

Die Anwendung ist sehr einfach, wie eine Galerie, wo wir uns bewegen und einige Bilder sehen können. Wenn Benutzer zu einem Bild gehen und darauf klicken, öffnet sich ein Fenster und zeigt ein Bild mit einigen Informationen.

Welches ist der beste Rahmen für diese Aufgabe WPF, XNA oder etwas anderes? Die Anwendung wird in C# geschrieben.

+0

http://axiomengine.sourceforge.net/wiki/index.php/Main_Page – digEmAll

Antwort

4

Ich kann nicht sagen, welches ist das Beste, aber ich habe vor einiger Zeit einige Dinge mit der WPF 3D API gemacht und ich mochte es.

Es war IMO sehr einfach zu bedienen und das Rendering schien relativ schnell zu sein. Eine wirklich nette Sache, die ich fand, war, dass es ein Objektmodell hat, das High-Level-Ereignisse wie Mouse-Down und Klick enthält. Daher müssen Sie nicht viel rechnen. Vielleicht bieten auch andere APIs solche High-Level-Dienste an, weiß ich nicht.
Ich würde nicht versuchen, ein Action-Spiel mit ihm zu erstellen, aber für eine kleine App, wie Sie beschrieben haben, denke ich, dass es einen Versuch wert ist.

1

Unity hat für ähnliche Sachen verwendet. Es kann mit Browsern (über ein Plug-In) oder als Programm arbeiten, hat viel Dokumentation und die meiste Arbeit, die mit der Erstellung einer 3D-Umgebung und einer 3D-Umgebung verbunden ist, ist bereits erledigt. Code kann in Mono (Open-Source-C# -Implementierung), JavaScript oder einem Boo, einer modifizierten Python-Skriptsprache, geschrieben werden. Es funktioniert in Windows, MacOS, iPhone, iPad und Android. Und es ist kostenlos in der Standardversion oder wirklich billig.

XNA ist ein wenig niedriger, so dass es mehr Arbeit erfordert, um die Dinge zu starten. Es unterstützt Windows, WP7 und Xbox 360.