Crear un proyecto para el juego para Xbox 360
resumen
Crea un proyecto para tu juego para Xbox 360 en XNA.
*Ten en cuenta que a partir del 10/01/2010, todos los sistemas relacionados con Xbox 360 en XNA Game Studio 4.0 son versiones β.
Entorno operativo
Prerrequisitos
Versiones de XNA admitidas | 4.0 |
Plataformas compatibles |
|
Versión del sombreador de vértices requerida para Windows | |
Versión de sombreador de píxeles requerida para Windows |
Entorno operativo
plataforma | Windows 7, Xbox 360 |
sustancia
Vamos a crear un "proyecto" para hacer un juego para Windows. Un "proyecto" es una estructura que gestiona colectivamente recursos como programas e imágenes. Cada vez que haces un juego, comienzas creando este proyecto.
Al desarrollar un juego para Xbox 360, debe asegurarse de que su Xbox 360 esté lista para aceptar comunicaciones de Windows para que el juego se ejecute en Xbox 360. A continuación te explicamos cómo hacerlo.
Después de iniciar su Xbox 360, vaya a la página Juegos y seleccione Biblioteca de juegos.
Muévete a la derecha y abre "Tipos".
Selecciona Juegos independientes.
Seleccione XNA Game Studio Connect.
Seleccione Introducción para iniciar XNA Game Studio Connect.
Luego, la pantalla cambiará a la que se muestra en la figura. Esta pantalla es la pantalla de espera para recibir comunicaciones desde la computadora. Al desarrollar un juego para Xbox 360, la Xbox 360 generalmente se deja en este estado.
Ahora, vamos a crear un proyecto para Xbox 360 en el lado de Windows.
Comencemos el entorno de desarrollo "Visual Studio 2010". La creación de proyectos y la creación de programas se realiza básicamente con este software.
Si tiene una versión superior de Visual Studio 2010, inicie "Microsoft Visual Studio 2010 - Microsoft Visual Studio 2010" en el menú Inicio.
Si tiene una versión gratuita de Visual Studio 2010, inicie "Microsoft Visual Studio 2010 Express - Microsoft Visual C# 2010 Express" o "Microsoft Visual Studio 2010 Express para Windows Phone" en el menú Inicio.
Aparecerá una pantalla similar a la que se muestra en la figura. Se trata de "Visual Studio".
Ahora, vamos a crear un proyecto. Desde la barra de herramientas en la parte superior derecha de la pantalla, presione el botón "Nuevo proyecto".
También puedes hacer lo mismo desde "Archivo" en el menú.
Esto abrirá el cuadro de diálogo "Nuevo proyecto" como se muestra en la figura.
En el lado izquierdo del cuadro de diálogo, seleccione XNA Game Studio 4.0 en Plantillas instaladas. El único lenguaje de programación es C#.
En primer lugar, seleccione "Plantilla". Es posible comenzar con un proyecto en blanco sin ningún archivo, pero puede usar una plantilla prefabricada para generar programas básicos, archivos, etc., para que pueda comenzar a desarrollar sus objetivos de inmediato.
En este caso, crearemos un juego para Xbox 360, así que selecciona "Juego Xbox 360 (4.0)".
A continuación, hay un elemento para ingresar "Nombre (nombre del proyecto)" en la parte inferior del cuadro de diálogo, pero es una buena idea ingresar el nombre del juego que está creando. Este nombre de proyecto también es un espacio de nombres, por lo que es preferible escribirlo en caracteres alfanuméricos si es posible.
Esta vez, procederemos con "Xbox360Game1" ingresado desde el principio.
A continuación, especifique la ubicación (ruta de la carpeta) en la que desea crear el proyecto. Puede ingresar la ubicación directamente o puede especificar la ruta de la carpeta desde el botón "Examinar" a la derecha. Si es posible, es mejor crear una ruta que conste solo de caracteres alfanuméricos.
La "solución" en la parte inferior es el marco para organizar el proyecto. Normalmente, se especifica el nombre de todo el proyecto, pero para proyectos más pequeños, puede ser el mismo que el nombre del proyecto. En XNA Game Studio 4.0, cada vez que se crea un nuevo proyecto, se crean dos proyectos, por lo que se crean juntos en esta solución.
Cuando haya terminado, presione el botón "Aceptar".
Después de un tiempo, se creará el proyecto y verá el programa en la pantalla. Esta será la plantilla base.
Si observa el Explorador de soluciones en el lado derecho de la pantalla (que puede estar en una ubicación diferente según el entorno de Visual Studio), verá que hay dos proyectos en la solución y algunos archivos en ellos.
Por cierto, hay una ligera diferencia en el archivo desde que creé el proyecto de juego para Windows.
Esta vez, me gustaría ejecutar el programa sin hacer ningún cambio en el programa. Presione el botón "Iniciar depuración" en la barra de herramientas de la pantalla. La compilación comienza, la compilación se inicia y, cuando se completa, el programa se implementa en Xbox 360 y el juego se ejecuta.
Por cierto, "compilar" se refiere a una serie de tareas que se realizan a la vez, como comprobar automáticamente si hay errores en el programa, crear recursos y crear un archivo ejecutable que pueda ser iniciado por el programa.
Además, debido a que el proyecto de Xbox 360 tiene una operación llamada "Implementar" y el juego no se ejecuta en Windows, debe enviar los datos que cree a Xbox 360. Eso es lo que hace la "colocación".
Ahora, cuando lo ejecutas, el diseño de la pantalla cambia, pero no sucede nada más. Entonces, si miras el televisor que está conectado a tu Xbox 360, verás que la pantalla ha cambiado a un solo relleno de color.
De esta manera, todo lo que tienes que hacer es comenzar a depurar en Windows, y tu juego se implementará en tu Xbox 360, y podrás ejecutar fácilmente tu juego en Xbox 360.
Ahora, presione el botón "ATRÁS" en el controlador conectado a su Xbox 360. El programa predeterminado está configurado para salir del juego.
Si no tiene una manera de salir del juego en Xbox 360 y desea forzar el cierre del juego en Visual Studio, presione el botón "Detener depuración" en la barra de herramientas.
Por cierto, los juegos que pongo en Xbox 360 están en la categoría "Juegos independientes".
El método para cerrar el proyecto creado y el método para iniciar la producción desde la continuación son los mismos que para los proyectos de Windows, así que consúltelo. Puedes dejar tu Xbox 360 en paz.