Post on 06-Apr-2017
Novedades en XNA v3.1
Tec. Miguel LabordeDeveloperBFX Studios
Versiones anteriores
Novedades
Demos
Temas
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
¿Qué hay de nuevo viejo?
¿Qué hay de nuevo viejo?
Soporte Live Party
¿Qué hay de nuevo viejo?
¿Qué hay de nuevo viejo?
¿Qué hay de nuevo viejo?
AvatarsRepresentación virtual del jugadorSurgieron con la nueva experiencia
XBOX LivePersonalizables
Pocos juegos los utilizanAnimaciones predeterminadas
Avatars y los juegos
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
Avatars y XNAClases necesarias
AvatarRendererAvatarDescriptionAvatarAnimation o IList<Matrix>
Update()Actualizar lista, con transformaciones de la
animaciónDraw()
AvatarRenderer.Draw (IList<Matrix> , AvatarAnimation);
Listo!
Demo
Content Pipeline
Content Pipeline
Build-time o Proceso de compilación
Content Pipeline
Run-time o Proceso de ejecución
Content Pipeline
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
Demo
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)
Reproducción de videosClases necesarias
VideoVideoPlayer
ReproducciónVideoPlayer.Play()VideoPlayer.Pause()VideoPlayer.Stop()
DibujadoUtilización de SpriteBatchVideoPlayer.GetTexture()
Listo!
Demo
XBOX Live Party¿Qué es?
Sistema de interconexión por voz entre usuariosMáximo 8 usuarios
RequisitosMembrecía XBOX Live Gold
XBOX Live Party y XNAMostrar pantalla de LiveParty
Guide.ShowParty(PlayerIndex)Mostrar sesiones creadas
Guide.ShowPartySessions(PlayerIndex)Inviar invitaciones para unirse a
LivePartyLocalNetworkGamer.SendPartyInvites()
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
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
¿Preguntas?