2011-01-15 5 views
3

Je veux écrire une application simple avec quelques objets 3D pour Windows OS.Meilleur cadre pour une petite application 3D

L'application est très simple, comme une galerie où l'on peut se déplacer et voir quelques images. Lorsque les utilisateurs vont à l'image et cliquent dessus, une fenêtre s'ouvrira et affichera une image avec quelques informations.

Quel est le meilleur cadre pour cette tâche WPF, XNA, ou autre chose? L'application sera écrite en C#.

+0

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

Répondre

4

Je ne peux pas dire lequel est le meilleur, mais j'ai fait un certain temps certaines choses avec l'API WPF 3D et je l'ai aimé.

C'était IMO très simple à utiliser et le rendu semblait relativement rapide. Une très bonne chose que j'ai trouvée, c'est qu'il a un modèle d'objet qui contient des événements de haut niveau tels que le clic de la souris et le clic. Par conséquent, vous n'avez pas à faire beaucoup de maths. Cependant, peut-être fournir également d'autres API de tels services de haut niveau, je ne sais pas.
Je ne voudrais pas essayer de créer un jeu d'action, mais pour une petite application comme vous l'avez décrit, je pense que ça vaut le coup d'essayer.

1

Unity a été utilisé pour des choses semblables. Il peut fonctionner sur les navigateurs (via un plug-in) ou en tant que programme, a beaucoup de documentation et la plupart du travail impliqué dans la création d'un environnement et d'une interface 3D est déjà fait. Le code peut être écrit en Mono (implémentation C# open source), JavaScript ou Boo, un langage de script Python modifié. Fonctionne sous Windows, MacOS, iPhone, iPad et Android. Et c'est gratuit dans la version standard, ou vraiment pas cher.

XNA est un peu plus bas niveau, donc il faudra plus de travail pour démarrer les choses. Il prend en charge Windows, WP7 et Xbox 360.

Questions connexes