SlideShare una empresa de Scribd logo
1 de 23
JUEGOS Y CONTENIDOS
Programación 3D
Agenda
 Mostar como los juegos se crean mediante
código y contenido.
 Como se administra el contenido dentro del
un juego.
 Descubrir como el contenido se integra con
los programa XNA.
 Adicionar algún tipo de contenido al
programa.
Los juegos y el contenido
 Los primeros programas tenían solo código.
 Se trabajaba simplemente con texto y números.
 El incremento en el poder de computo hizo
posible la manipulación de imágenes y sonidos.
 Esta habilidad fue rápidamente incorporada
dentro del proceso de desarrollo de SW.
 Los usuarios esperan que los programas tengan
iconos gráficos para describir la forma de uso.
 Estas nuevas condiciones forman parte de la
jugabilidad.
Administración de contenido
en XNA
 El contenido es una parte importante del juego, por
lo que XNA provee herramientas para
administrarlas.
 Estos contenidos son referidos comúnmente como “assets”
del juego.
 Estos recursos son administrados por el Xna
mediante el “Content Pipeline”.
 Los recursos pasan de un lado a otro y se formatean
de una manera apropiada, para que puedan ser
utilizados por el juego.
 Cuando el juego ejecuta el administrador de
contenidos, este recupera el contenido que el juego
necesita.
Assets y el Content Pipeline
 El content pipeline esta allí para procesar el
contenido del juego.
 Los artistas crean contenido sin formatos.
 Se le da un identificador de assets y se almacena
en el framework del Content Manager.
 El programa carga los assets del juego y el
Content Manager los provee durante el juego.
 Los assets son codificados para almacenarse
como parte del un juego.
XNA y el Content Manager
 Todos los contenidos son tratados de la
misma manera (sonido, imágenes, etc.)
 Los filtros son proveídos para importar
contenido dentro del programa.
 Existen además otros filtros para codificar y
almacenar contenido como parte de un
juego.
 Como programadores de XNA, no debemso
preocuparnos sobre como se realiza.
Mostrar una figura
 En este caso, vamos a
adicionar una foto de
Jake.
 La foto esta en formato
.jpg
 Se pueden considerar
también otros
formatos.
 La imagen ha sido
ajustada para una
resolución de 800 X 600
pixeles
Contendido para el juego
 VS organiza todos los archivos para crear un
proyecto.
 Es incluye el código actual del programa y
además los archivos que contienen cualquier
recurso que el proyecto necesita.
 Cuando el programa es construido, el contenido
del proyecto es preparado para ser utilizado por
el programa cuando se ejecute.
 El contenido que es adicionado a un programa
XNA, se mantiene con el proyecto delVS
Soluciones y proyectos
 Un proyecto es una lista de cosas que son
requeridas para construir un proyecto.
 Una solución es una lista de proyectos que son
requeridos para construir un programa particular
Adicionar los recursos al
proyecto
 Se puede adicionar
contenido
utilizando el menú
de contexto en el
explorador de
soluciones.
 VS puede crear
nuevo contenido o
adicionar uno ya
existente
Buscar el contenido
 Es posible buscar contenido de la forma
tradicional de búsqueda de archivos en otras
aplicaciones comoWord, Adobe Reader, etc.
Compartir un recurso
 Si se requiere que varios juegos compartan el
mismo recurso, es posible adicionar un
enlace.
 En este caso, el recurso no es copiado en la
solución , si no que el proyecto contiene un
enlace al recurso
Adicionar el contenido
 Cuando el contenido
es adicionado, los
archivos seleccionados
son copiados dentro
de la solución y el
proyecto es
actualizado para
referirse a esos items.
 VS mantiene el folder
dentro del proyecto, el
cual almacena el
contenido del
proyecto
Propiedades del contenido
 VS almacena la información de las
propiedades de los items que administra.
 Para los items de contenido, la información
de propiedades incluye el tipo de contenido y
donde es almacenado.
Proceso
 Cuando se construye el proyecto,VS utiliza el
Content Manager para ir los recursos de
imágenes y los adiciona a los archivos que
crean el programa.
 Estos recursos son enviados al dispositivo de
desarrollo , para que XNA los pueda encontrar
cuando los necesite.
 En este momento el juego no dibuja nada,
por que no se ha adicionado ningún código
que lo maneje.
Resumen
 Una aplicación esta hecha de mucho mas que
código.
 VS utiliza soluciones y proyectos para
administrar todos los items que hacen una
aplicación.
 XNA Studio provee un Content Manager para
importar contenido al juego y prepararlo para su
uso en el juego.
 El contenido del juego es referido por elVS al
proyecto y puede ser localizado dentro de los
folders de los proyectos o también un proyecto
puede tener el enlace hacia un recurso externo.
Verdadero o Falso
 Los juegos son creados solamente con
código.
 VS tiene un Content Manager.
 La imágenes son procesadas por el Content
Manager cuando son adicionados al juego.
 Los proyectos deVS contienen soluciones.
 Los recursos de imágenes son almacenados
dentro del archivo de proyecto en un juego.
 Un juego puede contener solo una imagen.
Verdadero o Falso
 Los juegos son creados solamente con
código.
 VS tiene un Content Manager.
 La imágenes son procesadas por el Content
Manager cuando son adicionados al juego.
 Los proyectos deVS contienen soluciones.
 Los recursos de imágenes son almacenados
dentro del archivo de proyecto en un juego.
 Un juego puede contener solo una imagen.
Verdadero o Falso
 Los juegos son creados solamente con
código.
 VS contiene un Content Manager.
 La imágenes son procesadas por el Content
Manager cuando son adicionados al juego.
 Los proyectos deVS contienen soluciones.
 Los recursos de imágenes son almacenados
dentro del archivo de proyecto en un juego.
 Un juego puede contener solo una imagen.
Verdadero o Falso
 Los juegos son creados solamente con
código.
 VS contiene un Content Manager.
 La imágenes son procesadas por el Content
Manager cuando son adicionados al juego.
 Los proyectos deVS contienen soluciones.
 Los recursos de imágenes son almacenados
dentro del archivo de proyecto en un juego.
 Un juego puede contener solo una imagen.
Verdadero o Falso
 Los juegos son creados solamente con
código.
 VS contiene un Content Manager.
 La imágenes son procesadas por el Content
Manager cuando son adicionados al juego.
 Los proyectos deVS contienen soluciones.
 Los recursos de imágenes son almacenados
dentro del archivo de proyecto en un juego.
 Un juego puede contener solo una imagen.
Verdadero o Falso
 Los juegos son creados solamente con
código.
 VS contiene un Content Manager.
 La imágenes son procesadas por el Content
Manager cuando son adicionados al juego.
 Los proyectos deVS contienen soluciones.
 Los recursos de imágenes son almacenados
dentro del archivo de proyecto en un juego.
 Un juego puede contener solo una imagen.
Verdadero o Falso
 Los juegos son creados solamente con
código.
 VS contiene un Content Manager.
 La imágenes son procesadas por el Content
Manager cuando son adicionados al juego.
 Los proyectos deVS contienen soluciones.
 Los recursos de imágenes son almacenados
dentro del archivo de proyecto en un juego.
 Un juego puede contener solo una imagen.

Más contenido relacionado

Similar a Presentacion410

Taller imagenes de archivo y prediseñadas
Taller imagenes de archivo y prediseñadasTaller imagenes de archivo y prediseñadas
Taller imagenes de archivo y prediseñadas
Aura Duque
 
Framework .NET 3.5 02 Entorno de desarrollo (ide)
Framework .NET 3.5 02 Entorno de desarrollo (ide)Framework .NET 3.5 02 Entorno de desarrollo (ide)
Framework .NET 3.5 02 Entorno de desarrollo (ide)
Antonio Palomares Sender
 
Auto play media studio personal edition 8
Auto play media studio personal edition 8Auto play media studio personal edition 8
Auto play media studio personal edition 8
Erick Beltrán
 
Flash prfessional csi
Flash prfessional csiFlash prfessional csi
Flash prfessional csi
juanka1395
 
IntroduccióN Al Xna Framework
IntroduccióN Al Xna FrameworkIntroduccióN Al Xna Framework
IntroduccióN Al Xna Framework
guestc5bd81f
 
Programas Para Elaborar Mapas Mentales, Diagramas de flujo e Historias
Programas Para Elaborar Mapas Mentales, Diagramas de flujo e HistoriasProgramas Para Elaborar Mapas Mentales, Diagramas de flujo e Historias
Programas Para Elaborar Mapas Mentales, Diagramas de flujo e Historias
dannyclau
 
Realidad Aumentada con processing y md2, obj
Realidad Aumentada con processing y md2, objRealidad Aumentada con processing y md2, obj
Realidad Aumentada con processing y md2, obj
Emilusvgs
 
Historia de flash
Historia de flashHistoria de flash
Historia de flash
mariajc6
 

Similar a Presentacion410 (20)

Imformatica 1
Imformatica 1Imformatica 1
Imformatica 1
 
Taller imagenes de archivo y prediseñadas
Taller imagenes de archivo y prediseñadasTaller imagenes de archivo y prediseñadas
Taller imagenes de archivo y prediseñadas
 
433337659-Los-Accesorios-de-Windows.pptx
433337659-Los-Accesorios-de-Windows.pptx433337659-Los-Accesorios-de-Windows.pptx
433337659-Los-Accesorios-de-Windows.pptx
 
Framework .NET 3.5 02 Entorno de desarrollo (ide)
Framework .NET 3.5 02 Entorno de desarrollo (ide)Framework .NET 3.5 02 Entorno de desarrollo (ide)
Framework .NET 3.5 02 Entorno de desarrollo (ide)
 
Auto play media studio personal edition 8
Auto play media studio personal edition 8Auto play media studio personal edition 8
Auto play media studio personal edition 8
 
Adobe flash professional cs6 MT
Adobe flash professional cs6 MTAdobe flash professional cs6 MT
Adobe flash professional cs6 MT
 
Adobe flash professional cs6 mt
Adobe flash professional cs6 mtAdobe flash professional cs6 mt
Adobe flash professional cs6 mt
 
Flash prfessional csi
Flash prfessional csiFlash prfessional csi
Flash prfessional csi
 
IntroduccióN Al Xna Framework
IntroduccióN Al Xna FrameworkIntroduccióN Al Xna Framework
IntroduccióN Al Xna Framework
 
Instrumentos de evaluación - parte I
Instrumentos de evaluación - parte IInstrumentos de evaluación - parte I
Instrumentos de evaluación - parte I
 
Taller IA 2B - Clasificacion de imagenes con Custom Vision
Taller IA 2B - Clasificacion de imagenes con Custom VisionTaller IA 2B - Clasificacion de imagenes con Custom Vision
Taller IA 2B - Clasificacion de imagenes con Custom Vision
 
Tecnología CASE
Tecnología CASE Tecnología CASE
Tecnología CASE
 
Xna game studio presentación 01
Xna game studio   presentación 01Xna game studio   presentación 01
Xna game studio presentación 01
 
Programas Para Elaborar Mapas Mentales, Diagramas de flujo e Historias
Programas Para Elaborar Mapas Mentales, Diagramas de flujo e HistoriasProgramas Para Elaborar Mapas Mentales, Diagramas de flujo e Historias
Programas Para Elaborar Mapas Mentales, Diagramas de flujo e Historias
 
239984949 curso-android-pptx
239984949 curso-android-pptx239984949 curso-android-pptx
239984949 curso-android-pptx
 
Realidad Aumentada con processing y md2, obj
Realidad Aumentada con processing y md2, objRealidad Aumentada con processing y md2, obj
Realidad Aumentada con processing y md2, obj
 
2. principales elementos
2.  principales elementos2.  principales elementos
2. principales elementos
 
Software desarrollo
Software desarrolloSoftware desarrollo
Software desarrollo
 
Historia de flash
Historia de flashHistoria de flash
Historia de flash
 
Historia de flash
Historia de flashHistoria de flash
Historia de flash
 

Más de Titiushko Jazz

Unidad vii esp parte 3 clase de inteligencia de negocios (datawarehouse)
Unidad vii esp parte 3 clase de inteligencia de negocios (datawarehouse)Unidad vii esp parte 3 clase de inteligencia de negocios (datawarehouse)
Unidad vii esp parte 3 clase de inteligencia de negocios (datawarehouse)
Titiushko Jazz
 
Unidad vii esp parte 3 clase de datawarehouse ( ing. doño)
Unidad vii esp parte 3 clase de datawarehouse ( ing. doño)Unidad vii esp parte 3 clase de datawarehouse ( ing. doño)
Unidad vii esp parte 3 clase de datawarehouse ( ing. doño)
Titiushko Jazz
 
Unidad vii esp parte 2 introduccion a data warehouse y datamining
Unidad vii esp parte 2 introduccion a data warehouse y dataminingUnidad vii esp parte 2 introduccion a data warehouse y datamining
Unidad vii esp parte 2 introduccion a data warehouse y datamining
Titiushko Jazz
 
Unidad vi esp parte 2 procesimientos en plsql y transact sql
Unidad vi esp parte 2 procesimientos en plsql y transact sqlUnidad vi esp parte 2 procesimientos en plsql y transact sql
Unidad vi esp parte 2 procesimientos en plsql y transact sql
Titiushko Jazz
 
Tarea pronosticos eily
Tarea pronosticos eilyTarea pronosticos eily
Tarea pronosticos eily
Titiushko Jazz
 
Proyecto teórico práctico
Proyecto teórico prácticoProyecto teórico práctico
Proyecto teórico práctico
Titiushko Jazz
 

Más de Titiushko Jazz (20)

Unidad vii esp parte 3 clase de inteligencia de negocios (datawarehouse)
Unidad vii esp parte 3 clase de inteligencia de negocios (datawarehouse)Unidad vii esp parte 3 clase de inteligencia de negocios (datawarehouse)
Unidad vii esp parte 3 clase de inteligencia de negocios (datawarehouse)
 
Unidad vii esp parte 3 clase de datawarehouse ( ing. doño)
Unidad vii esp parte 3 clase de datawarehouse ( ing. doño)Unidad vii esp parte 3 clase de datawarehouse ( ing. doño)
Unidad vii esp parte 3 clase de datawarehouse ( ing. doño)
 
Unidad vii esp parte 2 introduccion a data warehouse y datamining
Unidad vii esp parte 2 introduccion a data warehouse y dataminingUnidad vii esp parte 2 introduccion a data warehouse y datamining
Unidad vii esp parte 2 introduccion a data warehouse y datamining
 
Unidad vi esp parte 2 procesimientos en plsql y transact sql
Unidad vi esp parte 2 procesimientos en plsql y transact sqlUnidad vi esp parte 2 procesimientos en plsql y transact sql
Unidad vi esp parte 2 procesimientos en plsql y transact sql
 
Unidad ii esp parte 2
Unidad ii esp parte 2Unidad ii esp parte 2
Unidad ii esp parte 2
 
Unidad ii esp parte 1
Unidad ii esp parte 1Unidad ii esp parte 1
Unidad ii esp parte 1
 
Unidad i esp parte 2
Unidad i esp parte 2Unidad i esp parte 2
Unidad i esp parte 2
 
Unidad i esp parte 1
Unidad i esp parte 1Unidad i esp parte 1
Unidad i esp parte 1
 
Tarea pronosticos eily
Tarea pronosticos eilyTarea pronosticos eily
Tarea pronosticos eily
 
Sociedades limitadas
Sociedades limitadasSociedades limitadas
Sociedades limitadas
 
Rhu
RhuRhu
Rhu
 
Qué es un proyecto
Qué es un proyectoQué es un proyecto
Qué es un proyecto
 
Proyecto teórico práctico
Proyecto teórico prácticoProyecto teórico práctico
Proyecto teórico práctico
 
Presentacion1630
Presentacion1630Presentacion1630
Presentacion1630
 
Presentacion1410
Presentacion1410Presentacion1410
Presentacion1410
 
Presentacion1310
Presentacion1310Presentacion1310
Presentacion1310
 
Presentacion1210
Presentacion1210Presentacion1210
Presentacion1210
 
Presentacion1220
Presentacion1220Presentacion1220
Presentacion1220
 
Presentacion1001
Presentacion1001Presentacion1001
Presentacion1001
 
Presentacion810
Presentacion810Presentacion810
Presentacion810
 

Presentacion410

  • 2. Agenda  Mostar como los juegos se crean mediante código y contenido.  Como se administra el contenido dentro del un juego.  Descubrir como el contenido se integra con los programa XNA.  Adicionar algún tipo de contenido al programa.
  • 3. Los juegos y el contenido  Los primeros programas tenían solo código.  Se trabajaba simplemente con texto y números.  El incremento en el poder de computo hizo posible la manipulación de imágenes y sonidos.  Esta habilidad fue rápidamente incorporada dentro del proceso de desarrollo de SW.  Los usuarios esperan que los programas tengan iconos gráficos para describir la forma de uso.  Estas nuevas condiciones forman parte de la jugabilidad.
  • 4. Administración de contenido en XNA  El contenido es una parte importante del juego, por lo que XNA provee herramientas para administrarlas.  Estos contenidos son referidos comúnmente como “assets” del juego.  Estos recursos son administrados por el Xna mediante el “Content Pipeline”.  Los recursos pasan de un lado a otro y se formatean de una manera apropiada, para que puedan ser utilizados por el juego.  Cuando el juego ejecuta el administrador de contenidos, este recupera el contenido que el juego necesita.
  • 5. Assets y el Content Pipeline  El content pipeline esta allí para procesar el contenido del juego.  Los artistas crean contenido sin formatos.  Se le da un identificador de assets y se almacena en el framework del Content Manager.  El programa carga los assets del juego y el Content Manager los provee durante el juego.  Los assets son codificados para almacenarse como parte del un juego.
  • 6. XNA y el Content Manager  Todos los contenidos son tratados de la misma manera (sonido, imágenes, etc.)  Los filtros son proveídos para importar contenido dentro del programa.  Existen además otros filtros para codificar y almacenar contenido como parte de un juego.  Como programadores de XNA, no debemso preocuparnos sobre como se realiza.
  • 7. Mostrar una figura  En este caso, vamos a adicionar una foto de Jake.  La foto esta en formato .jpg  Se pueden considerar también otros formatos.  La imagen ha sido ajustada para una resolución de 800 X 600 pixeles
  • 8. Contendido para el juego  VS organiza todos los archivos para crear un proyecto.  Es incluye el código actual del programa y además los archivos que contienen cualquier recurso que el proyecto necesita.  Cuando el programa es construido, el contenido del proyecto es preparado para ser utilizado por el programa cuando se ejecute.  El contenido que es adicionado a un programa XNA, se mantiene con el proyecto delVS
  • 9. Soluciones y proyectos  Un proyecto es una lista de cosas que son requeridas para construir un proyecto.  Una solución es una lista de proyectos que son requeridos para construir un programa particular
  • 10. Adicionar los recursos al proyecto  Se puede adicionar contenido utilizando el menú de contexto en el explorador de soluciones.  VS puede crear nuevo contenido o adicionar uno ya existente
  • 11. Buscar el contenido  Es posible buscar contenido de la forma tradicional de búsqueda de archivos en otras aplicaciones comoWord, Adobe Reader, etc.
  • 12. Compartir un recurso  Si se requiere que varios juegos compartan el mismo recurso, es posible adicionar un enlace.  En este caso, el recurso no es copiado en la solución , si no que el proyecto contiene un enlace al recurso
  • 13. Adicionar el contenido  Cuando el contenido es adicionado, los archivos seleccionados son copiados dentro de la solución y el proyecto es actualizado para referirse a esos items.  VS mantiene el folder dentro del proyecto, el cual almacena el contenido del proyecto
  • 14. Propiedades del contenido  VS almacena la información de las propiedades de los items que administra.  Para los items de contenido, la información de propiedades incluye el tipo de contenido y donde es almacenado.
  • 15. Proceso  Cuando se construye el proyecto,VS utiliza el Content Manager para ir los recursos de imágenes y los adiciona a los archivos que crean el programa.  Estos recursos son enviados al dispositivo de desarrollo , para que XNA los pueda encontrar cuando los necesite.  En este momento el juego no dibuja nada, por que no se ha adicionado ningún código que lo maneje.
  • 16. Resumen  Una aplicación esta hecha de mucho mas que código.  VS utiliza soluciones y proyectos para administrar todos los items que hacen una aplicación.  XNA Studio provee un Content Manager para importar contenido al juego y prepararlo para su uso en el juego.  El contenido del juego es referido por elVS al proyecto y puede ser localizado dentro de los folders de los proyectos o también un proyecto puede tener el enlace hacia un recurso externo.
  • 17. Verdadero o Falso  Los juegos son creados solamente con código.  VS tiene un Content Manager.  La imágenes son procesadas por el Content Manager cuando son adicionados al juego.  Los proyectos deVS contienen soluciones.  Los recursos de imágenes son almacenados dentro del archivo de proyecto en un juego.  Un juego puede contener solo una imagen.
  • 18. Verdadero o Falso  Los juegos son creados solamente con código.  VS tiene un Content Manager.  La imágenes son procesadas por el Content Manager cuando son adicionados al juego.  Los proyectos deVS contienen soluciones.  Los recursos de imágenes son almacenados dentro del archivo de proyecto en un juego.  Un juego puede contener solo una imagen.
  • 19. Verdadero o Falso  Los juegos son creados solamente con código.  VS contiene un Content Manager.  La imágenes son procesadas por el Content Manager cuando son adicionados al juego.  Los proyectos deVS contienen soluciones.  Los recursos de imágenes son almacenados dentro del archivo de proyecto en un juego.  Un juego puede contener solo una imagen.
  • 20. Verdadero o Falso  Los juegos son creados solamente con código.  VS contiene un Content Manager.  La imágenes son procesadas por el Content Manager cuando son adicionados al juego.  Los proyectos deVS contienen soluciones.  Los recursos de imágenes son almacenados dentro del archivo de proyecto en un juego.  Un juego puede contener solo una imagen.
  • 21. Verdadero o Falso  Los juegos son creados solamente con código.  VS contiene un Content Manager.  La imágenes son procesadas por el Content Manager cuando son adicionados al juego.  Los proyectos deVS contienen soluciones.  Los recursos de imágenes son almacenados dentro del archivo de proyecto en un juego.  Un juego puede contener solo una imagen.
  • 22. Verdadero o Falso  Los juegos son creados solamente con código.  VS contiene un Content Manager.  La imágenes son procesadas por el Content Manager cuando son adicionados al juego.  Los proyectos deVS contienen soluciones.  Los recursos de imágenes son almacenados dentro del archivo de proyecto en un juego.  Un juego puede contener solo una imagen.
  • 23. Verdadero o Falso  Los juegos son creados solamente con código.  VS contiene un Content Manager.  La imágenes son procesadas por el Content Manager cuando son adicionados al juego.  Los proyectos deVS contienen soluciones.  Los recursos de imágenes son almacenados dentro del archivo de proyecto en un juego.  Un juego puede contener solo una imagen.