SlideShare una empresa de Scribd logo
1 de 11
Fondo desplazable y
Adición de sonidos
Juan Carlos Zuluaga
Fondos desplazables
Proyecto #3 – Parte #1
Introducción
 Los Fondos Desplazables permiten crear el efecto
de “movimiento” en cualquier juego, sin necesidad
de rende rizar grandes cantidades de elementos en
pantalla. La idea general consiste en utilizar una
imagen de mayor tamaño que la pantalla para luego
moverla de acuerdo a lo que suceda en el juego
generando el efecto de traslación.
¿Que Necesitamos?
 Una imagen de fondo para crear el efecto de movimiento. Debe ser lo
suficientemente grande para no dejar bordes en nuestra pantalla definida de
juego.
 El Proceso:
 Añadir el archivo de imagen de fondo a nuestro proyecto
 Definir variables en nuestro código para manejar la textura
 Cargar la textura en memoria
 Dibujar la posición inicial del fondo
 Actualizar la posición en el método Update
 Crear un nuevo proyecto XNA Game
 Si ejecuta el programa verá una pantalla azul, Felicitaciones ya haz hecho el
tercer juego en XNA
 Agregar la capeta Imágenes, y dentro de esta colocar la imgen (sprite) que
deseamos utilizar como background:
 Recomiendo definir los atributos width y heigth, luego establecer el tamaño
del formulario en el “Constructor” de la clase Game1. Definir estos atributos:
int width;
int height;
 En el constructor de la clase Game1
// change windows size
width = 800;
height = 600;
graphics.PreferredBackBufferWidth = width;
graphics.PreferredBackBufferHeight = height;
 Agregue estos atributos a la clase Game1
Texture2D esena;
Rectangle rectangle1;
Rectangle rectangle2;
int r1x;
int r2x;
int velocidad;
 En el Initialize coloque las siguientes líneas:
r1x = 0;
rectangle1 = new Rectangle(r1x, 0, width, height);
r2x = r1x + rectangle1.Width;
rectangle2 = new Rectangle(r2x, 0, width, height);
velocidad = 5;
 En el Load colocar la siguiente línea:
esena = Content.Load<Texture2D>("Imagenes/Background");
 En el Update colocar las siguientes líneas:
r1x -= velocidad;
r2x -= velocidad;
rectangle1 = new Rectangle(r1x, 0, width, height);
rectangle2 = new Rectangle(r2x, 0, width, height);
if (rectangle1.X + rectangle1.Width == 0)
{
r1x = width;
}
if (rectangle2.X + rectangle2.Width == 0) {
r2x = width;
}
 En el Draw colocar las siguientes líneas:
spriteBatch.Begin();
spriteBatch.Draw(esena, rectangle1, Color.White);
spriteBatch.Draw(esena, rectangle2, Color.White);
spriteBatch.End();
 Ya podemos probar nuestro efecto de fondo desplazable!
Adición de sonido
Proyecto #3 – Parte #2
 Cree la carpeta Sonidos y dentro de esta carpeta coloque un archivo WAV para
el efecto de sonido y un archivo MP3 para el sonido del juego
 Agregue estos atributos a la clase:
SoundEffect sonido;
Song musica;
bool swMusica;
int con;
 En el Initialize agregar las siguiente línea:
swMusica = true;
int con = 0;
 En el Load agregar las siguientes líneas:
// Load sounds
sonido = Content.Load<SoundEffect>("Sonidos/Efecto");
musica = Content.Load<Song>("Sonidos/Musica");
 Agregue este método a la clase Game1:
private void PlayMusic(Song gameplayMusic)
{
try
{
MediaPlayer.Play(gameplayMusic);
MediaPlayer.IsRepeating = true;
}
catch { }
}
 En el Update agregue las siguientes líneas:
if(swMusica)
{
PlayMusic(musica);
swMusica = false;
}
con++;
if (con % 300 == 0) sonido.Play();
 Ya puedes probar tus efectos de sonido
Taller #3
 Realiza un juego con una imagen desplazable, de derecha a izquierda (en
sentido contrario al ejemplo)
 Agrega varios Sprites fijos y uno animado, unos que se muevan con la imagen
y otros que queden fijos
 Coloca una canción de fondo y 2 efectos de sonido que suenen alternados en
el juego en lapsos de tiempo constantes

Más contenido relacionado

Destacado

Como prosperar en una economia en crisis
Como prosperar en una economia en crisisComo prosperar en una economia en crisis
Como prosperar en una economia en crisisIsrael Garcia
 
UHA_M1_SRI_Cours2
UHA_M1_SRI_Cours2UHA_M1_SRI_Cours2
UHA_M1_SRI_Cours2SKennel
 
Instituto superiror pedagogico
Instituto superiror pedagogicoInstituto superiror pedagogico
Instituto superiror pedagogicoCristina Armas
 
Pdf+sonido
Pdf+sonidoPdf+sonido
Pdf+sonidocenefedr
 
Le bateau en fête, le côté amusant de Venise
Le bateau en fête, le côté amusant de VeniseLe bateau en fête, le côté amusant de Venise
Le bateau en fête, le côté amusant de VeniseWalter Fano
 
Manual del huerto_urbano
Manual del huerto_urbanoManual del huerto_urbano
Manual del huerto_urbanoGabu Chic
 
Si leo la vida con las tic’s...
Si leo la vida con las tic’s...Si leo la vida con las tic’s...
Si leo la vida con las tic’s...elizapiedrahita
 
Presentacion de word
Presentacion de wordPresentacion de word
Presentacion de wordhayrton95
 
LETY __ L´HEURE
LETY  __   L´HEURELETY  __   L´HEURE
LETY __ L´HEURElety
 
La premiere fois
La premiere foisLa premiere fois
La premiere foisenola-gay
 
I Circular do Encontro Internacional Iuri Lotman In Memoriam
I Circular do Encontro Internacional Iuri Lotman In MemoriamI Circular do Encontro Internacional Iuri Lotman In Memoriam
I Circular do Encontro Internacional Iuri Lotman In Memoriamgpmediacao
 
Projet de loi version cm
Projet de loi version cmProjet de loi version cm
Projet de loi version cmLe Condettois
 

Destacado (20)

Como prosperar en una economia en crisis
Como prosperar en una economia en crisisComo prosperar en una economia en crisis
Como prosperar en una economia en crisis
 
UHA_M1_SRI_Cours2
UHA_M1_SRI_Cours2UHA_M1_SRI_Cours2
UHA_M1_SRI_Cours2
 
Napoléon
NapoléonNapoléon
Napoléon
 
Outils marketing facebook
Outils marketing facebookOutils marketing facebook
Outils marketing facebook
 
Instituto superiror pedagogico
Instituto superiror pedagogicoInstituto superiror pedagogico
Instituto superiror pedagogico
 
Pdf+sonido
Pdf+sonidoPdf+sonido
Pdf+sonido
 
Le bateau en fête, le côté amusant de Venise
Le bateau en fête, le côté amusant de VeniseLe bateau en fête, le côté amusant de Venise
Le bateau en fête, le côté amusant de Venise
 
Manual del huerto_urbano
Manual del huerto_urbanoManual del huerto_urbano
Manual del huerto_urbano
 
PE fase estrategica
PE fase estrategicaPE fase estrategica
PE fase estrategica
 
#3. Penela & Germanelo
#3. Penela & Germanelo#3. Penela & Germanelo
#3. Penela & Germanelo
 
Si leo la vida con las tic’s...
Si leo la vida con las tic’s...Si leo la vida con las tic’s...
Si leo la vida con las tic’s...
 
Degrado Igienico in Lama
 Degrado Igienico in Lama Degrado Igienico in Lama
Degrado Igienico in Lama
 
Presentacion de word
Presentacion de wordPresentacion de word
Presentacion de word
 
LETY __ L´HEURE
LETY  __   L´HEURELETY  __   L´HEURE
LETY __ L´HEURE
 
La premiere fois
La premiere foisLa premiere fois
La premiere fois
 
Recursos humanos
Recursos humanosRecursos humanos
Recursos humanos
 
#1. Coimbra
#1. Coimbra#1. Coimbra
#1. Coimbra
 
20 ans déjà
20 ans déjà20 ans déjà
20 ans déjà
 
I Circular do Encontro Internacional Iuri Lotman In Memoriam
I Circular do Encontro Internacional Iuri Lotman In MemoriamI Circular do Encontro Internacional Iuri Lotman In Memoriam
I Circular do Encontro Internacional Iuri Lotman In Memoriam
 
Projet de loi version cm
Projet de loi version cmProjet de loi version cm
Projet de loi version cm
 

Similar a Xna game studio presentación 03

Xna game studio presentación 05
Xna game studio   presentación 05Xna game studio   presentación 05
Xna game studio presentación 05Juan Cardona
 
Xna game studio presentación 02
Xna game studio   presentación 02Xna game studio   presentación 02
Xna game studio presentación 02Juan Cardona
 
Xna game studio presentación 01
Xna game studio   presentación 01Xna game studio   presentación 01
Xna game studio presentación 01Juan Cardona
 
Manual aplicaciones mobiles
Manual aplicaciones mobilesManual aplicaciones mobiles
Manual aplicaciones mobilesJuan Strongman
 
Xna game studio presentación 04
Xna game studio   presentación 04Xna game studio   presentación 04
Xna game studio presentación 04Juan Cardona
 
6. revisión y modificación del juego -“space blaster”- Construct 5 - VideoGame
6.  revisión y modificación del juego -“space blaster”- Construct 5 - VideoGame6.  revisión y modificación del juego -“space blaster”- Construct 5 - VideoGame
6. revisión y modificación del juego -“space blaster”- Construct 5 - VideoGameVictor Aravena
 
0a476c4b48d664068c084ccc201d13
0a476c4b48d664068c084ccc201d130a476c4b48d664068c084ccc201d13
0a476c4b48d664068c084ccc201d13Roberto Montanez
 
manual vector works v11
manual vector works v11manual vector works v11
manual vector works v11GABRIEL COCA
 
Tutorial Gente bailando.pdf
Tutorial Gente bailando.pdfTutorial Gente bailando.pdf
Tutorial Gente bailando.pdfsamagela
 

Similar a Xna game studio presentación 03 (20)

Xna game studio presentación 05
Xna game studio   presentación 05Xna game studio   presentación 05
Xna game studio presentación 05
 
Presentacion420
Presentacion420Presentacion420
Presentacion420
 
Presentacion420
Presentacion420Presentacion420
Presentacion420
 
Xna game studio presentación 02
Xna game studio   presentación 02Xna game studio   presentación 02
Xna game studio presentación 02
 
Unity next gen_&_scripting
Unity next gen_&_scriptingUnity next gen_&_scripting
Unity next gen_&_scripting
 
Xna game studio presentación 01
Xna game studio   presentación 01Xna game studio   presentación 01
Xna game studio presentación 01
 
Manual aplicaciones mobiles
Manual aplicaciones mobilesManual aplicaciones mobiles
Manual aplicaciones mobiles
 
Mobilessss
MobilessssMobilessss
Mobilessss
 
Presentacion proyecto
Presentacion proyectoPresentacion proyecto
Presentacion proyecto
 
Presentacion proyecto
Presentacion proyectoPresentacion proyecto
Presentacion proyecto
 
Xna game studio presentación 04
Xna game studio   presentación 04Xna game studio   presentación 04
Xna game studio presentación 04
 
Tutorial de Java
Tutorial de JavaTutorial de Java
Tutorial de Java
 
Taller WP8 en TEC de Monterrey
Taller WP8 en TEC de MonterreyTaller WP8 en TEC de Monterrey
Taller WP8 en TEC de Monterrey
 
6. revisión y modificación del juego -“space blaster”- Construct 5 - VideoGame
6.  revisión y modificación del juego -“space blaster”- Construct 5 - VideoGame6.  revisión y modificación del juego -“space blaster”- Construct 5 - VideoGame
6. revisión y modificación del juego -“space blaster”- Construct 5 - VideoGame
 
Manual de scratch
Manual de scratchManual de scratch
Manual de scratch
 
0a476c4b48d664068c084ccc201d13
0a476c4b48d664068c084ccc201d130a476c4b48d664068c084ccc201d13
0a476c4b48d664068c084ccc201d13
 
Vray14520
Vray14520Vray14520
Vray14520
 
Intro pygamev2
Intro pygamev2Intro pygamev2
Intro pygamev2
 
manual vector works v11
manual vector works v11manual vector works v11
manual vector works v11
 
Tutorial Gente bailando.pdf
Tutorial Gente bailando.pdfTutorial Gente bailando.pdf
Tutorial Gente bailando.pdf
 

Más de Juan Cardona

Xna game studio presentación 07
Xna game studio   presentación 07Xna game studio   presentación 07
Xna game studio presentación 07Juan Cardona
 
Xna game studio presentación 06
Xna game studio   presentación 06Xna game studio   presentación 06
Xna game studio presentación 06Juan Cardona
 
Diplomado edumatica sesión #2
Diplomado edumatica   sesión #2Diplomado edumatica   sesión #2
Diplomado edumatica sesión #2Juan Cardona
 
Diplomado edumatica sesión #1
Diplomado edumatica   sesión #1Diplomado edumatica   sesión #1
Diplomado edumatica sesión #1Juan Cardona
 
Taller de programación clase #5
Taller de programación   clase #5Taller de programación   clase #5
Taller de programación clase #5Juan Cardona
 
Taller de programación clase #4
Taller de programación   clase #4Taller de programación   clase #4
Taller de programación clase #4Juan Cardona
 
Taller de programación clase #3
Taller de programación   clase #3Taller de programación   clase #3
Taller de programación clase #3Juan Cardona
 
Taller de programación clase #2
Taller de programación   clase #2Taller de programación   clase #2
Taller de programación clase #2Juan Cardona
 
Taller de programación clase #1
Taller de programación   clase #1Taller de programación   clase #1
Taller de programación clase #1Juan Cardona
 

Más de Juan Cardona (9)

Xna game studio presentación 07
Xna game studio   presentación 07Xna game studio   presentación 07
Xna game studio presentación 07
 
Xna game studio presentación 06
Xna game studio   presentación 06Xna game studio   presentación 06
Xna game studio presentación 06
 
Diplomado edumatica sesión #2
Diplomado edumatica   sesión #2Diplomado edumatica   sesión #2
Diplomado edumatica sesión #2
 
Diplomado edumatica sesión #1
Diplomado edumatica   sesión #1Diplomado edumatica   sesión #1
Diplomado edumatica sesión #1
 
Taller de programación clase #5
Taller de programación   clase #5Taller de programación   clase #5
Taller de programación clase #5
 
Taller de programación clase #4
Taller de programación   clase #4Taller de programación   clase #4
Taller de programación clase #4
 
Taller de programación clase #3
Taller de programación   clase #3Taller de programación   clase #3
Taller de programación clase #3
 
Taller de programación clase #2
Taller de programación   clase #2Taller de programación   clase #2
Taller de programación clase #2
 
Taller de programación clase #1
Taller de programación   clase #1Taller de programación   clase #1
Taller de programación clase #1
 

Último

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 

Último (12)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 

Xna game studio presentación 03

  • 1. Fondo desplazable y Adición de sonidos Juan Carlos Zuluaga
  • 3. Introducción  Los Fondos Desplazables permiten crear el efecto de “movimiento” en cualquier juego, sin necesidad de rende rizar grandes cantidades de elementos en pantalla. La idea general consiste en utilizar una imagen de mayor tamaño que la pantalla para luego moverla de acuerdo a lo que suceda en el juego generando el efecto de traslación.
  • 4. ¿Que Necesitamos?  Una imagen de fondo para crear el efecto de movimiento. Debe ser lo suficientemente grande para no dejar bordes en nuestra pantalla definida de juego.  El Proceso:  Añadir el archivo de imagen de fondo a nuestro proyecto  Definir variables en nuestro código para manejar la textura  Cargar la textura en memoria  Dibujar la posición inicial del fondo  Actualizar la posición en el método Update
  • 5.  Crear un nuevo proyecto XNA Game  Si ejecuta el programa verá una pantalla azul, Felicitaciones ya haz hecho el tercer juego en XNA  Agregar la capeta Imágenes, y dentro de esta colocar la imgen (sprite) que deseamos utilizar como background:  Recomiendo definir los atributos width y heigth, luego establecer el tamaño del formulario en el “Constructor” de la clase Game1. Definir estos atributos: int width; int height;
  • 6.  En el constructor de la clase Game1 // change windows size width = 800; height = 600; graphics.PreferredBackBufferWidth = width; graphics.PreferredBackBufferHeight = height;  Agregue estos atributos a la clase Game1 Texture2D esena; Rectangle rectangle1; Rectangle rectangle2; int r1x; int r2x; int velocidad;  En el Initialize coloque las siguientes líneas: r1x = 0; rectangle1 = new Rectangle(r1x, 0, width, height); r2x = r1x + rectangle1.Width; rectangle2 = new Rectangle(r2x, 0, width, height); velocidad = 5;
  • 7.  En el Load colocar la siguiente línea: esena = Content.Load<Texture2D>("Imagenes/Background");  En el Update colocar las siguientes líneas: r1x -= velocidad; r2x -= velocidad; rectangle1 = new Rectangle(r1x, 0, width, height); rectangle2 = new Rectangle(r2x, 0, width, height); if (rectangle1.X + rectangle1.Width == 0) { r1x = width; } if (rectangle2.X + rectangle2.Width == 0) { r2x = width; }  En el Draw colocar las siguientes líneas: spriteBatch.Begin(); spriteBatch.Draw(esena, rectangle1, Color.White); spriteBatch.Draw(esena, rectangle2, Color.White); spriteBatch.End();  Ya podemos probar nuestro efecto de fondo desplazable!
  • 8. Adición de sonido Proyecto #3 – Parte #2
  • 9.  Cree la carpeta Sonidos y dentro de esta carpeta coloque un archivo WAV para el efecto de sonido y un archivo MP3 para el sonido del juego  Agregue estos atributos a la clase: SoundEffect sonido; Song musica; bool swMusica; int con;  En el Initialize agregar las siguiente línea: swMusica = true; int con = 0;  En el Load agregar las siguientes líneas: // Load sounds sonido = Content.Load<SoundEffect>("Sonidos/Efecto"); musica = Content.Load<Song>("Sonidos/Musica");  Agregue este método a la clase Game1: private void PlayMusic(Song gameplayMusic) { try { MediaPlayer.Play(gameplayMusic); MediaPlayer.IsRepeating = true; } catch { } }
  • 10.  En el Update agregue las siguientes líneas: if(swMusica) { PlayMusic(musica); swMusica = false; } con++; if (con % 300 == 0) sonido.Play();  Ya puedes probar tus efectos de sonido
  • 11. Taller #3  Realiza un juego con una imagen desplazable, de derecha a izquierda (en sentido contrario al ejemplo)  Agrega varios Sprites fijos y uno animado, unos que se muevan con la imagen y otros que queden fijos  Coloca una canción de fondo y 2 efectos de sonido que suenen alternados en el juego en lapsos de tiempo constantes