GRAPHISME PAR ORDINATEUR SIF-1032. Contenu du cours 11 Interaction Joueur/Jeu, effets sonores –Interaction clavier –Interaction souris –Interaction manette.

Slides:



Advertisements
Présentations similaires
Sélectionner longlet affichage dans la barre doutil.
Advertisements

Le Clavier.
Les manettes de jeu vidéo
CORRECTION DES EXERCICES
Procédure de création de licence UNSS via le PackEPS
Passer à la première page Le logiciel : 1er dossier n Création de dossier u Taper le nom du patient ici.
Ce bouton vous donne accès à la plupart des commandes qui étaient auparavant sous le menu Fichier en plus des options de l'application.
Professeure : Kaoutar Année Scolaire : 2012 / 2013
La souris.
Que puis-je faire avec WordQ ?
Dématérialisation des Marché Publics Utilisation de la plateforme S.M.I.C. 88 par les Entreprises 1.
Projection La nouvelle ergonomie présentée au travers de quelques écrans. MàJ : 16/12/2013.
Présentation de la séquence de cours sur les interactions HTML-javascript Laure Walser, 11 juin 2010.
Cette année, notre projet devrait être en relation avec le rire, soit dans une résidence de personnes âgées soit dans une structure qui accueillait des.
Projet sommatif Achat dun ordinateur Quelques directives…
GRAPHISME PAR ORDINATEUR
Gestion des événements liés à la fenêtre et aux périphériques dentrée.
Le microprocesseur Comment ça marche ?
Avant de faire une autre méthode on va faire un exercice Prenez une feuille…. Puis tapez sur une touche du clavier B. RUMEAU.
Les fonds d ’écran Les fonds d ’écran, vous pouvez les prendre sur le logiciel par exemple: si nous utilisons Netscape Composer, nous n ’avons qu ’à peser.
L’ ordinateur Comment ça marche ?
Comment renseigner un document à partir de données contenues dans une autre source ?
Tuesday, September 30,  Il y a trois types de données qui sont entrées dans les feuilles de calcules. There are three types of data entered in.
une vue éclatée d'un ensemble
Par JJ Pellé le 28 décembre 2012 Musique : générée par synthétiseur Yamaha PSR 8000.
Évènement Petites fonction déjà toute faites Exemple : Construction onLoad (au chargement) = "ce qui doit se passer" onLoad s’exécute toujours dans le.
Environnement informatique
Gestion des fichiers et dossiers
GRAPHISME PAR ORDINATEUR
Guide d’utilisation de PTS-Réservation 1 À compter de 2014, le CSB utilisera la plateforme PTS-Réservation pour optimiser l’usage des ses terrains. Ainsi,
Bienvenue dans Audacity
INSCRIRE LES RESULTATS SUR FFBSPORTIF. 1) Lancer le navigateur Sur l’écran de votre ordinateur il doit y avoir au moins une de ces images Internet explorer.
PROGRAMMATION INFORMATIQUE D’INGÉNIERIE II PRO-1024.
Curseur de souris sur le magnéto et sur la flèche pour démarrer la musique.
Découvrir PTE Zone 1: Arborescence Votre machine Zone 2: Contenu dossier Sélectionné Zone 3: Lecteur Dédié Zone 4: Liste diapos.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
GRAPHISME PAR ORDINATEUR SIF Contenu du cours 2 Introduction à XNA –Installation de XNA 4.0 –Premier projet –Gestion des ressources (images, vidéo.
PROGRAMMATION INFORMATIQUE D’INGÉNIERIE II PRO-1024.
PROGRAMMATION INFORMATIQUE D’INGÉNIERIE II
 As-tu… › Au moins (at least) 8 phrases? › 3 exemples du p.c. avec être ET avoir? › 4 exemples du vocabulaire? › 5 adjectifs? › 3 questions à l’inversion?
Allez sur Bonjour! Je vous présente class dojo, un site qui permet une gestion de classe plus facile et surtout beaucoup.
PROGRAMMATION INFORMATIQUE D’INGÉNIERIE II PRO-1024.
Téléphonie via Internet
1 René Beauchamp Cours # 190 Par Robert Landry SKYPE Téléphonie via Internet.
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.
Le clavier virtuel.  Pour appeler le clavier virtuel, son icône doit avoir été rendu actif à partir de "Outils - Profils utilisateurs – Interface - Barre.
Le tableau numérique POMAREDE Manon JIMENEZ Marine.
GRAPHISME PAR ORDINATEUR
Utilisation de Transcriber
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.
Le réseau informatique du CVM Extrait du site web du CVM Réf: Présentation du milieu.
GRAPHISME PAR ORDINATEUR SIF Contenu du cours 7 Introduction à l’illumination avec XNA Voir le tutoriel:
PROCESSING Semaine 03. PLAN DE LEÇON Interaction avec un programme Gestion de la souris Gestion du clavier.
Réalisation d'un jeu de tir aux Canards Florian GAUCHER Alexandre LEVY SI 28 Exposé Flash 3.
** Flash séance 2 Action script. ** Action Script Ajoute de l’interactivité Permet de contrôler les clips  Langage de programmation orienté objet.
Flash 2 ème séance Interaction François Marliac Mickaël Moreira.
Flash : deuxième séance Yannick Bresson Alessandro Camozzato Tien-Quang Tong 22/10/07.
Insertion image Insérer une image. Insertion image.
Flash – séance 2 Interactions avec Action Script.
PRESENTATION FLASH 2 MAURIN Marion BERETTI Vincent.
Programmation événementielle. Logiciel traditionnel, sans interface utilisateur { Lire les entrées d’un fichier Effectuer des calculs Écrire les sorties.
C RÉER, RENOMMER, SUPPRIMER UN DOSSIER EPN Le Picoulet/ / Objectifs : Apprendre à créer des dossiers, à les renommer et à.
GRAPHISME PAR ORDINATEUR
GRAPHISME PAR ORDINATEUR
GRAPHISME PAR ORDINATEUR
GRAPHISME PAR ORDINATEUR
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.
GRAPHISME PAR ORDINATEUR
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 (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 interaction 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: