Crea un projecte per al teu joc per a Xbox 360
resum
Creeu un projecte per al vostre joc per a Xbox 360 a XNA.
*Tingueu en compte que a partir del 10/01/2010, tots els sistemes relacionats amb Xbox 360 a XNA Game Studio 4.0 són versions β.
Entorn operatiu
Prerequisits
Versions XNA compatibles | 4.0 |
Plataformes suportades |
|
Windows Requerit Versió Vertex Shader | |
Windows requereix la versió de Pixel Shader |
Entorn operatiu
plataforma | Windows 7, Xbox 360 |
substància
Creem un "projecte" per fer un joc per a Windows. Un "projecte" és una estructura que gestiona col·lectivament recursos com programes i imatges. Sempre que fas un joc, comences creant aquest projecte.
Quan desenvolupeu un joc per a Xbox 360, heu d'assegurar-vos que la vostra Xbox 360 estigui preparada per acceptar comunicacions de Windows per tal que el vostre joc s'executi a Xbox 360. A continuació s'explica com fer-ho.
Després d'iniciar l'Xbox 360, aneu a la pàgina Jocs i seleccioneu Biblioteca de jocs.
Desplaceu-vos cap a la dreta i obriu "Tipus".
Seleccioneu Jocs independents.
Seleccioneu XNA Game Studio Connect.
Seleccioneu Comença per iniciar XNA Game Studio Connect.
A continuació, la pantalla canviarà a la que es mostra a la figura. Aquesta pantalla és la pantalla d'espera per rebre comunicació des de l'ordinador. Quan es desenvolupa un joc per a la Xbox 360, la Xbox 360 generalment es deixa en aquest estat.
Ara, anem a crear un projecte per a Xbox 360 al costat de Windows.
Comencem l'entorn de desenvolupament "Visual Studio 2010". La creació de projectes i la creació de programes es fa bàsicament amb aquest programari.
Si teniu una versió posterior del Visual Studio 2010, inicieu "Microsoft Visual Studio 2010 - Microsoft Visual Studio 2010" al menú Inici.
Si teniu una versió gratuïta del Visual Studio 2010, inicieu "Microsoft Visual Studio 2010 Express - Microsoft Visual C# 2010 Express" o "Microsoft Visual Studio 2010 Express per al Windows Phone" al menú Inicia.
Apareixerà una pantalla similar a la que es mostra a la figura. Es tracta de "Visual Studio".
Ara, creem un projecte. Des de la barra d'eines de la part superior dreta de la pantalla, premeu el botó "Nou projecte".
També podeu fer el mateix des de "Fitxer" al menú.
Això obrirà el diàleg "Nou projecte" tal com es mostra a la figura.
A la part esquerra del diàleg, seleccioneu XNA Game Studio 4.0 a Plantilles instal·lades. L'únic llenguatge de programació és C#.
En primer lloc, seleccioneu "Plantilla". És possible començar amb un projecte en blanc sense fitxers, però podeu utilitzar una plantilla prefabricada per generar programes bàsics, fitxers, etc., de manera que pugueu començar a desenvolupar els vostres objectius immediatament.
En aquest cas, crearem un joc per a Xbox 360, així que seleccionem "Xbox 360 Game (4.0)".
A continuació, hi ha un element per introduir "Nom (nom del projecte)" a la part inferior del diàleg, però és una bona idea introduir el nom del joc que esteu creant. El nom d'aquest projecte també és un espai de noms, per la qual cosa és preferible introduir-lo en caràcters alfanumèrics si és possible.
Aquesta vegada, procedirem amb "Xbox360Game1" introduït des del principi.
A continuació, especifiqueu la ubicació (ruta de la carpeta) on voleu crear el projecte. Podeu introduir la ubicació directament o podeu especificar la ruta de la carpeta des del botó "Examinar" de la dreta. Si és possible, és millor crear un camí format només per caràcters alfanumèrics.
La "solució" a la part inferior és el marc per organitzar el projecte. Normalment, especifiqueu el nom de tot el projecte, però per a projectes més petits, pot ser el mateix que el nom del projecte. A XNA Game Studio 4.0, cada vegada que es crea un nou projecte, es creen dos projectes, de manera que es creen junts en aquesta solució.
Quan hàgiu acabat, premeu el botó "D'acord".
Al cap d'un temps, es crearà el projecte i veureu el programa a la pantalla. Aquesta serà la plantilla base.
Si mireu l'explorador de solucions a la part dreta de la pantalla (que pot estar en una ubicació diferent en funció del vostre entorn del Visual Studio), veureu que hi ha dos projectes a la solució i uns quants fitxers.
Per cert, hi ha una lleugera diferència en el fitxer de quan vaig crear el projecte de joc per a Windows.
Aquesta vegada, m'agradaria executar el programa sense fer cap canvi al programa. Premeu el botó "Inicia la depuració" de la barra d'eines de la pantalla. S'inicia la compilació, s'inicia la compilació i, quan s'ha completat, el programa es desplega a Xbox 360 i el joc s'executa.
Per cert, "compilar" es refereix a una sèrie de tasques que es realitzen alhora, com ara comprovar automàticament si hi ha errors al programa, crear recursos i crear un fitxer executable que el programa pugui iniciar.
A més, com que el projecte Xbox 360 té una operació anomenada "Deploy" i el joc no s'està executant a Windows, heu d'enviar les dades que creeu a la Xbox 360. Això és el que fa la "col·locació".
Ara, quan l'executeu, el disseny de la pantalla canvia, però no passa res més. Per tant, si mireu el televisor connectat a la vostra Xbox 360, veureu que la pantalla ha canviat a un farciment d'un sol color.
D'aquesta manera, tot el que heu de fer és començar a depurar a Windows i el vostre joc s'implementarà a la vostra Xbox 360 i podeu executar fàcilment el vostre joc a Xbox 360.
Ara, premeu el botó "ENRERE" del controlador connectat a la vostra Xbox 360. El programa predeterminat està configurat per sortir del joc.
Si no teniu cap manera de sortir del joc a Xbox 360 i voleu forçar que el joc es deixi a Visual Studio, premeu el botó "Deixa de depurar" a la barra d'eines.
Per cert, els jocs que poso a Xbox 360 estan en la categoria "Indie Games".
El mètode per tancar el projecte creat i el mètode per iniciar la producció des de la continuació són els mateixos que per als projectes de Windows, així que consulteu això. Podeu deixar la vostra Xbox 360 sola.