Tutoriels et actualités sur la programmation de jeux vidéos avec XNA

mardi, le 23 mars 2010

Les spécifications de XNA requièrent au minimum une carte graphique qui supporte le Shader Model version 1.1, et la plupart des exemples que vous trouverez sur le net (notamment ceux du creator's club) nécessitent un support du Shader Model version 2.0. Pour la Xbox 360, il n'y a pas de soucis, celle ci est équipée avec une carte graphique supportant le Shader Model version 3.0, et DirectX 10 défini le Shader Model version 4.0.

En théorie, vous ne pouvez pas faire tourner XNA sur des ordinateurs anciens qui n'ont pas la carte graphique nécessaire. Mais que se passe t'il quand vous vous retrouvez avec un vieux portable et une furieuse envie de compléter ce bout de code qui ne fonctionne pas depuis des jours, que vous avez une idée sur comment résoudre le problème, mais aucun moyen de le tester, car la carte graphique n'est pas assez puissante?

Lire la suite ...

mercredi, le 9 décembre 2009

Démarrer un programme externe avec Visual Studio Express

Il est parfois utile de démarrer un programme externe lors de la création de librairies de code, notamment lorsqu'il s'agit de tester ses librairies de gestion de contenu (content pipeline). Malheureusement, les versions Express de Visual Studio ne permettent pas d'effectuer ce genre de choses; en effet l'option "Démarrer un programme externe" ("Start external program" en anglais) n'est pas disponible pour ces versions.

Il existe toutefois quand même une astuce pour bénéficier de cette option avec les versions Express de Visual Studio, mais il faudra mettre un peu les mains dans le cambouis.

Après moult tests, il semblerait que cette fonctionnalité ne soit disponible que avec Visual Studio Express 2008. Nous cherchons encore un moyen de faire fonctionner cette astuce avec Visual Studio Express 2005.

Lire la suite ...