[code camp 2009] las novedades de xna 3.1 (miguel laborde)
TRANSCRIPT
![Page 1: [Code Camp 2009] Las novedades de XNA 3.1 (Miguel Laborde)](https://reader036.vdocuments.co/reader036/viewer/2022062503/58e55a351a28ab5b778b5619/html5/thumbnails/1.jpg)
Novedades en XNA v3.1
Tec. Miguel LabordeDeveloperBFX Studios
![Page 2: [Code Camp 2009] Las novedades de XNA 3.1 (Miguel Laborde)](https://reader036.vdocuments.co/reader036/viewer/2022062503/58e55a351a28ab5b778b5619/html5/thumbnails/2.jpg)
Versiones anteriores
Novedades
Demos
Temas
![Page 3: [Code Camp 2009] Las novedades de XNA 3.1 (Miguel Laborde)](https://reader036.vdocuments.co/reader036/viewer/2022062503/58e55a351a28ab5b778b5619/html5/thumbnails/3.jpg)
Versiones AnterioresXNA v1.0 XNA v1.1 XNA v2.0 XNA v3.0
S.O. e IDE
Baja compatibilidad con Vista. Solo Visual C# Express
Integración con Vista. Visual C# Express 2005
Soporte de XP en adelante. Visual Studio 2005 y Visual C# Express 2005
Soporte de XP en adelante. Visual Studio 2008 y Visual C# Express 2008
Content Pipeline y API
Desarrollo de juegos para XBOX 360 y Windows
Texture3DContent, Content Type Reader y Writer. Incremental Deployement
Networking, Processors Parametrizados (entrada,salida) Guide
Content Compression. MP3 Player, Zune, TrialMode
Sonido Sin soporte 3DXACT 1.0
XACT 1.0. Soporte 3D
XACT 2.0 Soporte 3D simplificado.
SoundEffect. XACT 2.0
![Page 4: [Code Camp 2009] Las novedades de XNA 3.1 (Miguel Laborde)](https://reader036.vdocuments.co/reader036/viewer/2022062503/58e55a351a28ab5b778b5619/html5/thumbnails/4.jpg)
¿Qué hay de nuevo viejo?
![Page 5: [Code Camp 2009] Las novedades de XNA 3.1 (Miguel Laborde)](https://reader036.vdocuments.co/reader036/viewer/2022062503/58e55a351a28ab5b778b5619/html5/thumbnails/5.jpg)
¿Qué hay de nuevo viejo?
Soporte Live Party
![Page 6: [Code Camp 2009] Las novedades de XNA 3.1 (Miguel Laborde)](https://reader036.vdocuments.co/reader036/viewer/2022062503/58e55a351a28ab5b778b5619/html5/thumbnails/6.jpg)
¿Qué hay de nuevo viejo?
![Page 7: [Code Camp 2009] Las novedades de XNA 3.1 (Miguel Laborde)](https://reader036.vdocuments.co/reader036/viewer/2022062503/58e55a351a28ab5b778b5619/html5/thumbnails/7.jpg)
¿Qué hay de nuevo viejo?
![Page 8: [Code Camp 2009] Las novedades de XNA 3.1 (Miguel Laborde)](https://reader036.vdocuments.co/reader036/viewer/2022062503/58e55a351a28ab5b778b5619/html5/thumbnails/8.jpg)
¿Qué hay de nuevo viejo?
![Page 9: [Code Camp 2009] Las novedades de XNA 3.1 (Miguel Laborde)](https://reader036.vdocuments.co/reader036/viewer/2022062503/58e55a351a28ab5b778b5619/html5/thumbnails/9.jpg)
AvatarsRepresentación virtual del jugadorSurgieron con la nueva experiencia
XBOX LivePersonalizables
Pocos juegos los utilizanAnimaciones predeterminadas
Avatars y los juegos
![Page 10: [Code Camp 2009] Las novedades de XNA 3.1 (Miguel Laborde)](https://reader036.vdocuments.co/reader036/viewer/2022062503/58e55a351a28ab5b778b5619/html5/thumbnails/10.jpg)
Avatars y XNA Fácil creación Utilización del avatar de jugador o
aleatorios Ilimitados movimientos Solo para XBOX 360 Código de conducta (¿Qué no se puede
hacer?) http://creators.xna.com/en-US/article/avataruse
![Page 11: [Code Camp 2009] Las novedades de XNA 3.1 (Miguel Laborde)](https://reader036.vdocuments.co/reader036/viewer/2022062503/58e55a351a28ab5b778b5619/html5/thumbnails/11.jpg)
Avatars y XNAClases necesarias
AvatarRendererAvatarDescriptionAvatarAnimation o IList<Matrix>
Update()Actualizar lista, con transformaciones de la
animaciónDraw()
AvatarRenderer.Draw (IList<Matrix> , AvatarAnimation);
Listo!
![Page 12: [Code Camp 2009] Las novedades de XNA 3.1 (Miguel Laborde)](https://reader036.vdocuments.co/reader036/viewer/2022062503/58e55a351a28ab5b778b5619/html5/thumbnails/12.jpg)
Demo
![Page 13: [Code Camp 2009] Las novedades de XNA 3.1 (Miguel Laborde)](https://reader036.vdocuments.co/reader036/viewer/2022062503/58e55a351a28ab5b778b5619/html5/thumbnails/13.jpg)
Content Pipeline
![Page 14: [Code Camp 2009] Las novedades de XNA 3.1 (Miguel Laborde)](https://reader036.vdocuments.co/reader036/viewer/2022062503/58e55a351a28ab5b778b5619/html5/thumbnails/14.jpg)
Content Pipeline
Build-time o Proceso de compilación
![Page 15: [Code Camp 2009] Las novedades de XNA 3.1 (Miguel Laborde)](https://reader036.vdocuments.co/reader036/viewer/2022062503/58e55a351a28ab5b778b5619/html5/thumbnails/15.jpg)
Content Pipeline
Run-time o Proceso de ejecución
![Page 16: [Code Camp 2009] Las novedades de XNA 3.1 (Miguel Laborde)](https://reader036.vdocuments.co/reader036/viewer/2022062503/58e55a351a28ab5b778b5619/html5/thumbnails/16.jpg)
Content Pipeline
![Page 17: [Code Camp 2009] Las novedades de XNA 3.1 (Miguel Laborde)](https://reader036.vdocuments.co/reader036/viewer/2022062503/58e55a351a28ab5b778b5619/html5/thumbnails/17.jpg)
Serialización automática a .XNB Ahorro de código Serialización a través de Reflection
¿Qué hacer?• + Tipos de Archivos propios • - Tipos de Archivos propios
![Page 18: [Code Camp 2009] Las novedades de XNA 3.1 (Miguel Laborde)](https://reader036.vdocuments.co/reader036/viewer/2022062503/58e55a351a28ab5b778b5619/html5/thumbnails/18.jpg)
Demo
![Page 19: [Code Camp 2009] Las novedades de XNA 3.1 (Miguel Laborde)](https://reader036.vdocuments.co/reader036/viewer/2022062503/58e55a351a28ab5b778b5619/html5/thumbnails/19.jpg)
Reproducción de videos Fácil de realizar Fácil manejo de los controles de
reproducción Reproducción de videos en primitivos
3D! Solo .wmv con cierta codificación
(Audio y video CBR sin protección DRM)
![Page 20: [Code Camp 2009] Las novedades de XNA 3.1 (Miguel Laborde)](https://reader036.vdocuments.co/reader036/viewer/2022062503/58e55a351a28ab5b778b5619/html5/thumbnails/20.jpg)
Reproducción de videosClases necesarias
VideoVideoPlayer
ReproducciónVideoPlayer.Play()VideoPlayer.Pause()VideoPlayer.Stop()
DibujadoUtilización de SpriteBatchVideoPlayer.GetTexture()
Listo!
![Page 21: [Code Camp 2009] Las novedades de XNA 3.1 (Miguel Laborde)](https://reader036.vdocuments.co/reader036/viewer/2022062503/58e55a351a28ab5b778b5619/html5/thumbnails/21.jpg)
Demo
![Page 22: [Code Camp 2009] Las novedades de XNA 3.1 (Miguel Laborde)](https://reader036.vdocuments.co/reader036/viewer/2022062503/58e55a351a28ab5b778b5619/html5/thumbnails/22.jpg)
XBOX Live Party¿Qué es?
Sistema de interconexión por voz entre usuariosMáximo 8 usuarios
RequisitosMembrecía XBOX Live Gold
![Page 23: [Code Camp 2009] Las novedades de XNA 3.1 (Miguel Laborde)](https://reader036.vdocuments.co/reader036/viewer/2022062503/58e55a351a28ab5b778b5619/html5/thumbnails/23.jpg)
XBOX Live Party y XNAMostrar pantalla de LiveParty
Guide.ShowParty(PlayerIndex)Mostrar sesiones creadas
Guide.ShowPartySessions(PlayerIndex)Inviar invitaciones para unirse a
LivePartyLocalNetworkGamer.SendPartyInvites()
![Page 24: [Code Camp 2009] Las novedades de XNA 3.1 (Miguel Laborde)](https://reader036.vdocuments.co/reader036/viewer/2022062503/58e55a351a28ab5b778b5619/html5/thumbnails/24.jpg)
Otras mejorasCambio en el manejo de sonidos con
SoundEffectCambio de SoundEffect.PlayCreación de SoundEffect.CreateInstance()
Compatible con XACT 3.0Compresión xWMAFiltrado por pistas
![Page 25: [Code Camp 2009] Las novedades de XNA 3.1 (Miguel Laborde)](https://reader036.vdocuments.co/reader036/viewer/2022062503/58e55a351a28ab5b778b5619/html5/thumbnails/25.jpg)
RecursosCreators Club: http://creators.xna.comMSDN: http://
msdn.microsoft.com/en-us/xna/default.aspx
XNA Community http://www.codeplex.com/XNACommunity
Shawn Hargreaves http://blogs.msdn.com/shawnhar/default.aspx
Mi blog: http://miguellaborde.blogspot.com
![Page 26: [Code Camp 2009] Las novedades de XNA 3.1 (Miguel Laborde)](https://reader036.vdocuments.co/reader036/viewer/2022062503/58e55a351a28ab5b778b5619/html5/thumbnails/26.jpg)
¿Preguntas?
![Page 27: [Code Camp 2009] Las novedades de XNA 3.1 (Miguel Laborde)](https://reader036.vdocuments.co/reader036/viewer/2022062503/58e55a351a28ab5b778b5619/html5/thumbnails/27.jpg)