2013-02-20 2 views
0

Je suis en train de développer un jeu pour Windows Phone 8, et comme je connais C# ALOT mieux que C++ j'ai choisiJe n'arrive pas à créer une application XAML/DirectX en C# pour Windows 8?

"Windows Phone XAML et Direct3D App" puisque XNA est mort. Mais en plus de mon application Windows Phone je voudrais faire une application Windows 8 pour win8 et win8 rt.

Je viens d'installer VS Express pour Windows 8, mais je ne trouve pas ce modèle de projet pour Windows 8 dans la section C#. Ceux que j'ai sont:

  • Blank App (XAML)
  • App Grille (XAML)
  • App de Split (XAML)
  • Classe ligrary
  • de Windows Runtime Component
  • Unité Test Library ?
+0

Tous les modèles sont des modèles d'application Windows Store. Vous avez également besoin d'une clé de développeur, sinon vous ne pourrez pas publier votre application. –

+0

@Ramhound c'est très bien, mais je devrais être capable de parcourir tous les modèles? – Jason94

+0

Ce sont tous les modèles? Tous les autres modèles ne sont pas des modèles par défaut. –

Répondre

1

Les 3 modèles XAML que vous avez répertoriés sont ceux qui existent pour faire XAML avec C#. Pour faire DirectX avec C#, il n'y a pas de modèles (il n'y a que des modèles DirectX pour C++). Le moyen de contourner cela est d'utiliser SharpDX, ce qui vous permettra d'utiliser C# et DirectX ensemble. Voici quelques liens pour vous aider à démarrer:

+0

Oui, mais avec Microsoft tuant XNA, quel avenir a SharpDX? Pourrais-je faire C# + SharpDX pour Windows 8 et Windows Phone 8? Je suis un grand fan de ne pas câbler le même code plus d'une fois. Ça devrait être comme ça ... c'est "windows". – Jason94

+0

@ Jason94 - Vous ne serez pas en mesure d'écrire une application universelle qui prend en charge 'Windows Store' et' Windows Phone 8' de sorte que vous devrez accepter cela. De plus 'SharpDX' n'est pas XNA son' DirectX'. –

+0

@Ramhound Oui, mais comme SharpDX n'est pas fabriqué par Microsoft, il pourrait facilement le tuer. – Jason94

0

Vous pouvez utiliser Monogame pour écrire C#/jeux XNA pour Windows Runtime/Windows Phone 8. monogame est une implémentation open source de XNA, et utilise SharpDX sous le capot pour cibler Windows.

Notez que Monogame n'est pas encore complet et qu'il manque des éléments tels que le pipeline de contenu. Il existe cependant des solutions de contournement pour cela.

Questions connexes