GRAPHISME PAR ORDINATEUR

Slides:



Advertisements
Présentations similaires
GRAPHISME PAR ORDINATEUR
Advertisements

GRAPHISME PAR ORDINATEUR SIF Contenu du cours 11 Interaction Joueur/Jeu, effets sonores –Interaction clavier –Interaction souris –Interaction manette.
GRAPHISME PAR ORDINATEUR SIF Contenu du cours 2 Introduction à XNA –Installation de XNA 4.0 –Premier projet –Gestion des ressources (images, vidéo.
GRAPHISME PAR ORDINATEUR SIF Contenu du cours 6 Transformation et animation de plusieurs modèles 3D avec XNA –Chargement des modèles 3D (modèle.
GRAPHISME PAR ORDINATEUR
Cliquez pour ajouter un titre Cliquez pour ajouter un sous-titre Cliquez pour ajouter du contenu, ex. : nom d’entreprise Cliquez pour ajouter de l’information.
GRAPHISME PAR ORDINATEUR SIF Contenu du cours 2 Introduction à XNA –Installation de XNA 4.0 –Premier projet –Gestion des ressources (images, vidéo.
Tutoriel : faire le montage des enregistrement audio des p’tit déj’ Contact Ce tutoriel est conçu pour le logiciel libre Audacity, téléchargeable gratuitement.
Le diaporama Tutoriel de base pour Vidéoporama réalisé par Jacques pour G3L sous licence.
Programmation créative Semaine 03. Agenda de leçon  Rotation d’un sprite  Modifier la couleur d’un sprite (lutin)  Son et musique  Souris  Glisser.
Premiers pas avec PowerPoint
Micro Informatique au Cellier
Disposition Titre avec image
LES FRACTIONS Dans ce diaporama, nous allons revoir comment:
Programmation avec Scratch
Disposition de titre Sous-titre.
Disposition du titre Sous-titre.
Initiation Excel 1ère Partie novembre - décembre 2014.
Pour comparer deux nombres, on regarde d'abord
chapitre : Les Probabilités
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault
Présentation multimédia avec open office
INITIATION À UN LOGICIEL DE PRESENTATION Présenter un diaporama
Disposition du titre Sous-titre.
Apprendre par l’exemple V4 avec scratch 2.0 partie 2/2
Copier/coller couper/coller
Programmation créative – Les vecteurs
Sac à album Ici c'est chez moi de Jérôme Ruillier Contenu du sac :
Les interfaces en PHP.
Module 8 Winrar.
Sac à album Contenu du sac : de Claude Boujon
Réaliser une présentation PowerPoint
GRAPHISME PAR ORDINATEUR
GRAPHISME PAR ORDINATEUR
PROGRAMMATION INFORMATIQUE D’INGÉNIERIE II
GRAPHISME PAR ORDINATEUR
GRAPHISME PAR ORDINATEUR
Ajout d’une narration sur un diaporama PowerPoint
PROGRAMMATION INFORMATIQUE D’INGÉNIERIE II
Disposition de titre et de contenu avec liste  Ajouter votre premier point ici  Ajouter votre deuxième point ici  Ajouter votre troisième point ici.
Sac à album Contenu du sac : Ce sac contient un « petit plus » :
Gestion des fichiers Niv2
GRAPHISME PAR ORDINATEUR
Audacity Éditeur Audio Montage de sons Diaporama sur Licence GPL.
POWERPOINT LOGICIEL d’ASSISTANCE à la PRESENTATION de : * Conférences,
Disposition Titre avec images
Interaction entre RCV2 et RCV 69
Retrait de gradients M 81.
Disposition du titre Sous-titre.
Disposition du titre Sous-titre.
Disposition du titre Sous-titre.
Disposition du titre Sous-titre.
Titre avec disposition de l’image
Disposition du titre Sous-titre.
Yahtzee des nombres Yahtzee des nombres S S Combinaisons Combinaisons
Disposition du titre Sous-titre.
Disposition du titre Sous-titre.
GRAPHISME PAR ORDINATEUR
Smart Graphic Layout SUJET déclaration
Disposition du titre Sous-titre.
Disposition du titre sous-titre.
Disposition du titre Sous-titre.
Disposition du titre Sous-titre.
UN JEU SUR Toutes LES Plateformes ET GRATUIT
EA SPORT FIFA FOOTBALL.
Disposition du titre Sous-titre.
Disposition Titre Sous-titre.
DONNÉE DE BASE QM Manuel de formation. Agenda 2  Introduction  Objectif de la formation  Données de base QM: Caractéristique de contrôle Catalogue.
Titre principal Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad.
Principales différences entre les systèmes d’exploitation MAC OS et Windows Nouveau : on insiste sur la partie formation.
Transcription de la présentation:

GRAPHISME PAR ORDINATEUR SIF-1032

Contenu du cours 11 Interaction Joueur/Jeu, effets sonores Interaction clavier Interaction souris Interaction manette XBOX Ajout de sons

Interaction Joueur/Jeu (clavier) La classe KeyboardState peut être utilisée pour avoir accès à l’état du clavier Nous pouvons ajouter les interaction entre le joueur et le clavier dans la méthode Update(): Vérifier si la touche left est pressée:

Interaction Joueur/Jeu (clavier) Pour savoir si l’état d’une touche a changé dans le temps, nous devons d’abord ajouter une variable d’instance dans la classe principale qui contient l’état au temps -1. Dans la méthode Update() nous pouvons alors comparer l’état d’une touche Nous pouvons aussi avoir accès à la liste de touches dont l’état a changé

Interaction Joueur/Jeu (clavier) Nous pouvons aussi vérifier l’état de combinaisons de touches (ex: Ctrl-C)

Interaction Joueur/Jeu (clavier) Code complet:

Interaction Joueur/Jeu (clavier) Code complet:

Interaction Joueur/Jeu (souris) La classe MouseState peut être utilisée pour avoir accès à l’état de la souris Nous pouvons ajouter les interaction entre le joueur et la souris dans la méthode Update():

Interaction Joueur/Jeu (souris) Pour savoir si l’état de la souris a changé dans le temps, nous devons d’abord ajouter une variable d’instance dans la classe principale qui contient l’état au temps -1. Dans la méthode Update() nous pouvons alors comparer l’état de la souris Pour extraire la position du curseur:

Interaction Joueur/Jeu (souris) Code complet:

Interaction Joueur/Jeu (souris)

Interaction Joueur/Jeu (souris)

Interaction Joueur/Jeu (manette XBOX) Boutons et contrôles

Interaction Joueur/Jeu (manette XBOX) La classe GamePadState peut être utilisée pour avoir accès à l’état de la manette XBOX Nous pouvons ajouter les interactions entre le joueur et la manette dans la méthode Update(): Vérifier si la touche X est pressée et la direction du DPad:

Interaction Joueur/Jeu (manette XBOX) Nous pouvons ajouter les interactions entre le joueur et la manette dans la méthode Update(). Vérifier si la position en X et Y des thumbstick (-1,1) et celle des triggers (0,1):

Interaction Joueur/Jeu (manette XBOX) Pour savoir si l’état de la manette a changé dans le temps, nous devons d’abord ajouter une variable d’instance dans la classe principale qui contient l’état au temps -1. Dans la méthode Update() nous pouvons alors comparer l’état d’une touche

Interaction Joueur/Jeu (manette XBOX) Pour insérer des effets sonores dans un jeu, nous devons d’abord ajouter une variable d’instance dans la classe principale Nous chargeons notre effet sonore dans la classe LoadContent(): Pour jouer l’effet sonore (méthode Play()): Pitch: -1 /+1 octave, pan choix des hauts-parleurs (0: deux)

Interaction Joueur/Jeu (manette XBOX) Pour avoir un meilleur contrôle des effets sonores dans un jeu, nous pourrions utiliser la classe SoundEffectInstance: