GRAPHISME PAR ORDINATEUR SIF-1032
Contenu du cours 2 Introduction à XNA Introduction à MonoGame 3.2 Installation de XNA 4.0 Premier projet Gestion des ressources (images, vidéo etc.) Voir le site: http://rbwhitaker.wikidot.com/xna-tutorials Introduction à MonoGame 3.2
Introduction à XNA Installation de VS C# express 2010 http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express Installation de XNA 4.0 http://www.microsoft.com/download/en/confirmation.aspx?id=23714 Premier projet
Introduction à XNA Premier projet Dans notre exemple l’app. se nomme premierAppXNA
Introduction à XNA Premier projet
Introduction à XNA Premier projet (exécution)
Introduction à XNA Premier projet (explication du code généré: énoncé using) L’énoncé using prévient le compilateur que nous voulons utiliser des composantes existantes
Introduction à XNA Premier projet (explication du code généré) Déclaration de la classe Game1qui est une extension de la classe XNA Game et des variables d’instance graphics pour l’affichage d’une scène et spriteBatch qui gère le rendu 2D Le constructeur de la classe Game1
Introduction à XNA Premier projet (explication du code généré) Méthode qui initialise les composantes non-graphiques comme les services Les méthodes LoadContent() et UnloadContent() permet le chargement des modèles 3D, des images de texture (background) etc.
Introduction à XNA Premier projet (explication du code généré) Méthode Update() permet la mise à jour de l’état de notre jeu (validation des interactions entre le joueur et le jeu) Les méthodes Draw() permet l’affichage de notre scène 2D/3D (modèles 3D, des images de texture etc)
Introduction à XNA Gestion du contenu (ressources: types de contenu)
Introduction à XNA Gestion du contenu (ressources: chargement d’une image)
Introduction à XNA Gestion du contenu (ressources: chargement de l’image dans l’app., ajout d’une texture)
Introduction à XNA Gestion du contenu (ressources: chargement de l’image dans l’app., ajout d’une texture)
Introduction à MonoGame 3.2 Création d’un projet MonoGame
Introduction à MonoGame 3.2 Création d’un projet MonoGame
Introduction à MonoGame 3.2 Exécution du projet
Constitution des équipes Projet de session Constitution des équipes Choix du projet (animation, image de synthèse, objets impliqués) Choix du modèle de représentation des objets Répartition initiale des tâches (important) Premier échéancier (27 février 2017) objets modélisés visualisation des objets animation simple dans l’espace