2010-12-08 9 views
0

Je crois que WPF est meilleur pour le jeu dans des situations comme la création de boutons, bloc de texte, étiquette, barre de progression ...Quelles sont les limitations de WPF par rapport à XNA?

+3

Tout dépend de ce que vous définissez un "jeu" comme ... –

+2

Quel jeu créez-vous qui a besoin de boutons et d'une barre de progression? Cela pourrait être utile si vous définissiez mieux vos besoins. –

Répondre

5

WPF est une approche technologique très différente de XNA. Tout d'abord, il s'agit d'une API en mode retenu au lieu d'une API de mode immédiat. Cela vous donnera moins (presque pas) de contrôle sur comment et quand les choses sont rendues par rapport à XNA. Il aura également potentiellement un coût plus élevé en termes de performances et une réactivité potentiellement inférieure, au moins avec beaucoup d'objets (par rapport à un jeu XNA correctement mis en œuvre). Cela étant dit, WPF est beaucoup plus simple à mettre en œuvre, en particulier pour les graphiques 2D. WPF 3D peut être simple, mais difficile à utiliser parfois. Cependant, il est beaucoup plus facile de gérer l'interface utilisateur dans WPF par rapport à XNA.

XNA a également l'avantage d'être multi-plateforme (ie: postes de travail Windows, téléphone et XBOX).

Questions connexes