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...
Retourner au sommaire des cours Avant toutes choses je tiens à remercier Stan Melax qui m'a gentiment aidé à passer son algorithme en DirectX et Xna et m'a laissé la possibilité d'utiliser pour ce cours quelque schémas qu'il avait réalisé. L'utilisation de MRM est une véritable merveille...
Posted to
Graphic Stream
(Weblog)
by
valentin
on
04-05-2007
Filed under: Mesh, Coding, Optimization, LOD, Progressive, MultiResolutionMesh, Resolution, Tutorial, XNA, Maths 3D, Special Effects
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...
Posted to
Graphic Stream
(Weblog)
by
valentin
on
03-21-2007
Filed under: Load, Visual Studio, Coding, Optimization, Progressive, Bonnes Pratiques, Tutorial, XNA, Livres blancs, Content Pipeline, Resources
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...
Posted to
Graphic Stream
(Weblog)
by
valentin
on
03-09-2007
Filed under: Visual Studio, Coding, Tutorial, Terrain, Blend, XNA, Effect, Maths 3D, Special Effects, Billboard
< en construction / under construction> Retourner au sommaire des cours Notre premier chapitre consacré aux textures : un vaste, un très vaste sujet et au combien important dans le développement 3D. Le texturing est sans aucun doute l'élément le plus important pour donner du réalisme et de...
Retourner au sommaire des cours Les transformations dans l'espace représentent le traitement clé de voute dans toute application 3D. C'est par les transformations que les objets prennent vie. Une transformation pour parler simplement est une suite de multiplication de matrices. Généralement on...
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)...
Posted to
Graphic Stream
(Weblog)
by
valentin
on
02-05-2007
Filed under: Visual Studio, Coding, Tutorial, Terrain, XNA, Maths 3D, Matrix, Transformations
Retourner au sommaire des cours Nous avions vu dans le troisième tutorial ( ici ) qu'il y avait plusieurs type de reliasons. Toutes ont des avantages et des défauts. Si la reliaison TriangleList permet de créer n'importe quelle forme, elle demande un grand nombre de vertices. TriangleFan ne permet...
Retourner au sommaire des cours Ce tutorial est une suite du tutorial précédent. Nous allons continuer à utiliser les matrices pour mieux les comprendre au travers des transformations. Nous introduirons aussi le tutorial suivant qui abordera les indices. La notions de vertices (et leur utilisation) sera...
Retourner au sommaire des cours Le précédent programme que nous avons réalisé était rudimentaire. Nous n'affichions qu'un triangle en utilisant des coordonnées prétransformées (relatives à l'écran). Il faut bien avouer que nous pourrions obtenir le même résultat sous PowerPoint ... L'objet...