Annexe : Intégration de Xna dans WPF

Retourner au sommaire des cours  Il existe de nombreuses méthodes pour afficher des scènes 3D à base de Xna dans un environnement WPF. Certaines souffrent de problèmes de lenteur (réalisées le plus souvent à base de WindowsFormHost), d’autres ne permettent qu’une interaction limitée avec les contrôles et l’interface WPF. Réaliser des affichages multiples comme on peut en avoir dans des logiciels comme Maya devient alors problématique : Il existe pourtant un moyen, relativement simple d’arriver à ses fins. Ce moyen consiste tout simplement à donner une impression visuelle à l’utilisateur d’une intégration Xna parfaite dans un widget WPF alors qu’il n’en … Continue reading Annexe : Intégration de Xna dans WPF

Sortie de la Community Technical Preview (CTP) de XNA Game Studio 3.0

La CTP de Xna Game Studio est desormais disponible. Elle permet (comme nouveauté majeure) de developper pour l’ensemble de la famille Zone (le lecteur media de Microsoft). La plupart des fonctionnalités du framework Xna sont utilisable sur cette plateforme. Cerise sur la gateau (à mes yeux 🙂 ), la possibilité de travailler avec Visual Studio 2008 qu’il s’agisse de la version Express ou bien que la version Standard ou supérieure. Dans tous les cas il est obligatoire d’avior le support C# d’installé. La version 2005 n’est pas supportée. A noter que la 3.0 cohabite sans problème avec votre environement sous la 2.0 (avec … Continue reading Sortie de la Community Technical Preview (CTP) de XNA Game Studio 3.0

"Le type de projet n’est pas pris en charge par cette installation" pour les projets NetRumble / Marblets / Racing Game

Une réponse faite à feed dans les commentaires d’un de mes posts pour répondre à son probleme :  “Le template NetRumble se lance, mais pas Marblets ou Racing Game : “Le type de projet n’est pas pris en charge par cette installation” En deux mots, tous les exemples du Xna Game Studio Engine 2.0 n’ont pas été portés de la 1.0 vers la 2.0, les projets sont donc incompatibles. Différentes solutions pour utiliser ces projets d’exemple : Utiliser un wizard de mise à jour (creators.xna.com/…/GettingStarted.aspx) Créer un projet GSE 2.0 et ajoute manuellement tous les fichiers et ressources du projet … Continue reading "Le type de projet n’est pas pris en charge par cette installation" pour les projets NetRumble / Marblets / Racing Game

Visual Studio Express 2008 arrive

Bonne nouvelle pour tous ceux qui comme moi utilisent Visual Studio Express : la version 2008 est enfin présente :  http://www.microsoft.com/express Rappelons les avantages : Gratuité Rapidité (chez moi, ouvrir un code source est aussi rapide sous notepad que sous vexpress) Installation rapide et peu gourmande en espace disque.  Peu gourmand en RAM cohabite avec d’autres versions de 2008. A noter néanmoins que peu d’addons sont présents par rapport à une version professional, standard, architecte ou la team suite… L’Express edition permet d’avoir un visual studio en plus sur sa machine particulièrement véloce et léger qui évite d’avoir à ouvrir visual studio … Continue reading Visual Studio Express 2008 arrive

Annexe : Interface utilisateur en Xna

Retourner au sommaire des cours   L’interface utilisateur constitue le lien principal entre le joueur et le jeu. Dans l’univers Xna, la notion de widget est inexistante : le framework se veut générique et la notion de “bouton”, de “TextBox” est inexistante sous une Xbox. Quiconque veut réaliser une interface est confronté à un dilemn : Soit il se branche au monde WinForm et profite de l’ensemble des contrôles de l’API .net Soit il réalise son propre système graphique. Le premier cas limite le cadre d’utilisation de vos jeux à la plate-forme Windows. Elle demande la conciliation de deux univers graphique … Continue reading Annexe : Interface utilisateur en Xna

Fenêtre de création de projets vide sous Visual Studio 2005

Je ne sais pas si ca vous est déjà arrivé mais moi oui. En gros après l’installation d’un produit qui ajoute des extensions à Visual Studio 2005 on se retrouve avec la fenêtre de création de projets complètement vide : plus aucun template (exit Application Windows, Class Library, Web Site etc.). Souvent, il ne reste d’ailleur que les templates liés à l’extension qu’on vient de mettre (supppeeeer). On se retrouve donc complètement bloqué. J’ai eu ce problème plusieurs fois, notamment avec WWF, Ajax et VSTO. C’est peut être moi qui opère mal,en tout cas, je me souviens que je n’étais … Continue reading Fenêtre de création de projets vide sous Visual Studio 2005

Livre blanc : Le XNA Framework Content Pipeline

Le XNA Framework Content Pipeline est la clé maitresse du XNA Game Studio Express. Il permet la gestion contrôlée du “contenu” des applications tournant avec Xna (par contenu ici nous entendons “données de jeux”). Le contenu dans le monde des jeux vidéos est un paradoxe malheureux : s’il s’agit sans aucun doute de la partie la plus importante d’une application multimédia, mais c’est aussi un ensemble d’aspects difficiles à manipuler. Importer et gérer des données dans un jeu n’est vraiment pas aisé : que ce soit la recherche d’un outil pour créer du contenu, ou des outils pour les gérer,  … Continue reading Livre blanc : Le XNA Framework Content Pipeline

Annexe : Billboard en Xna

Retourner au sommaire des cours   Le billboard est un élément essentiel pour décharger le GPU de l’affichages de formes complexes.  Un billboard (en français “panneau”) est un plan simulant un objet 3D. Le principe des billboards est de toujours faire face à la caméra : ainsi quelque soit l’endroit d’où on les regarde, ils donneront toujours  l’illusion que l’image qui les texture est une forme 3D. L’avantage est de réduire énormément la complexité de la scène, puisque l’on va pouvoir remplacer des objets potentiellement complexes par deux simples triangles texturés formant le carré (ou plan). La texture bien entendu doit être de … Continue reading Annexe : Billboard en Xna

XNA Tutorial 7 : Cas concret, l’affichage d’une ville et du système solaire

Retourner au sommaire des cours   Nous avons passé, avec le dernier tutorial, une première étape dans le développement de jeux. Ce tutorial marque la fin de cette étape et, en conclusion, va nous apprendre à utiliser nos connaissances acquises pour créer une ville (rudimentaire, il faut rester humble), et pour créer une simulation de notre bon vieux système solaire. Ces deux projets ne sont pas seulement ludiques, il vont nous être très utiles. La ville tout d’abord va nous permettre de bien comprendre comment s’orienter dans l’espace et de mesurer l’utilité d’un bon système objet. La simulation quand à elle, … Continue reading XNA Tutorial 7 : Cas concret, l’affichage d’une ville et du système solaire