Een project maken voor je game voor Xbox 360
samenvatting
Maak een project voor je game voor Xbox 360 in XNA.
*Houd er rekening mee dat vanaf 10/01/2010 alle systemen met betrekking tot Xbox 360 in XNA Game Studio 4.0 β versies zijn.
Werkomgeving
Voorwaarden
Ondersteunde XNA-versies | 4.0 |
Ondersteunde platforms |
|
Windows vereist Vertex Shader Version | |
Windows vereist Pixel Shader-versie |
Werkomgeving
perron | Vensters 7, Xbox 360 |
stof
Laten we een "project" maken om een spel voor Windows te maken. Een "project" is een structuur die gezamenlijk middelen zoals programma's en afbeeldingen beheert. Wanneer je een spel maakt, begin je met het maken van dit project.
Wanneer u een game voor Xbox 360 ontwikkelt, moet u ervoor zorgen dat uw Xbox 360 gereed is om communicatie van Windows te accepteren om uw game op Xbox 360 te kunnen uitvoeren. Hier is hoe het te doen.
Nadat je je Xbox 360 hebt gestart, ga je naar de pagina Games en selecteer je Gamebibliotheek.
Ga naar rechts en open "Typen".
Selecteer Indiegames.
Selecteer XNA Game Studio Connect.
Selecteer Aan de slag om XNA Game Studio Connect te starten.
Vervolgens verandert het scherm in het scherm dat in de afbeelding wordt weergegeven. Dit scherm is het stand-byscherm voor het ontvangen van communicatie van de computer. Bij het ontwikkelen van een spel voor de Xbox 360 wordt de Xbox 360 over het algemeen in deze staat gelaten.
Laten we nu een project maken voor Xbox 360 aan de Windows-kant.
Laten we beginnen met de ontwikkelomgeving "Visual Studio 2010". Het maken van projecten en het maken van programma's doe je in principe met deze software.
Als u een hogere versie van Visual Studio 2010 hebt, start u 'Microsoft Visual Studio 2010 - Microsoft Visual Studio 2010' in het menu Start.
Als u een gratis versie van Visual Studio 2010 hebt, start u 'Microsoft Visual Studio 2010 Express - Microsoft Visual C# 2010 Express' of 'Microsoft Visual Studio 2010 Express voor Windows Phone' in het menu Start.
Er verschijnt een scherm dat lijkt op het scherm dat in de afbeelding wordt weergegeven. Dit is "Visual Studio".
Laten we nu een project maken. Druk in de werkbalk rechtsboven in het scherm op de knop "Nieuw project".
U kunt hetzelfde ook doen vanuit "Bestand" in het menu.
Dit opent het dialoogvenster "Nieuw project" zoals weergegeven in de afbeelding.
Selecteer aan de linkerkant van het dialoogvenster XNA Game Studio 4.0 in Geïnstalleerde sjablonen. De enige programmeertaal is C#.
Selecteer eerst "Sjabloon". Het is mogelijk om te beginnen met een leeg project zonder bestanden, maar u kunt een kant-en-klaar sjabloon gebruiken om basisprogramma's, bestanden, enz. te genereren, zodat u meteen kunt beginnen met het ontwikkelen van uw doelen.
In dit geval maken we een game voor Xbox 360, dus selecteer "Xbox 360-game (4.0)".
Vervolgens is er een item om "Naam (projectnaam)" onderaan het dialoogvenster in te voeren, maar het is een goed idee om de naam in te voeren van het spel dat je aan het maken bent. Deze projectnaam is ook een naamruimte, dus het verdient de voorkeur om deze indien mogelijk in alfanumerieke tekens in te voeren.
Deze keer gaan we verder met "Xbox360Game1" die vanaf het begin is ingevoerd.
Geef vervolgens de locatie (mappad) op waar u het project wilt maken. U kunt de locatie rechtstreeks invoeren, of u kunt het mappad opgeven via de knop "Bladeren" aan de rechterkant. Indien mogelijk is het beter om een pad te maken dat alleen uit alfanumerieke tekens bestaat.
De "oplossing" onderaan is het raamwerk voor het organiseren van het project. Meestal geeft u de naam van het hele project op, maar voor kleinere projecten kan deze hetzelfde zijn als de projectnaam. Wanneer u in XNA Game Studio 4.0 een nieuw project maakt, worden er twee projecten gemaakt, zodat ze samen in deze oplossing worden gemaakt.
Als u klaar bent, drukt u op de knop "OK".
Na een tijdje wordt het project aangemaakt en zie je het programma op het scherm. Dit wordt de basissjabloon.
Als u naar de Solution Explorer aan de rechterkant van het scherm kijkt (die zich mogelijk op een andere locatie bevindt, afhankelijk van uw Visual Studio-omgeving), ziet u dat er twee projecten onder de oplossing staan en dat er een paar bestanden in staan.
Trouwens, er is een klein verschil in het bestand ten opzichte van toen ik het spelproject voor Windows maakte.
Deze keer wil ik het programma uitvoeren zonder wijzigingen in het programma aan te brengen. Druk op de knop "Start debugging" op de werkbalk op het scherm. Het bouwen begint, het bouwen begint en wanneer het is voltooid, wordt het programma geïmplementeerd op Xbox 360 en wordt het spel uitgevoerd.
Trouwens, "build" verwijst naar een reeks taken die tegelijk worden uitgevoerd, zoals het automatisch controleren van het programma op fouten, het maken van bronnen en het maken van een uitvoerbaar bestand dat door het programma kan worden gestart.
Omdat het Xbox 360-project een bewerking heeft met de naam "Implementeren" en de game niet op Windows draait, moet je de gegevens die je maakt naar de Xbox 360 sturen. Dat is wat "plaatsing" doet.
Wanneer u het nu uitvoert, verandert de lay-out van het scherm, maar gebeurt er verder niets. Dus als je naar de tv kijkt die is aangesloten op je Xbox 360, zie je dat het scherm is overgeschakeld naar een enkele kleurvulling.
Op deze manier hoef je alleen maar te beginnen met debuggen op Windows, en je game wordt geïmplementeerd op je Xbox 360 en je kunt je game gemakkelijk laten draaien op Xbox 360.
Druk nu op de knop "TERUG" op de controller die is aangesloten op uw Xbox 360. Het standaardprogramma is ingesteld om het spel te verlaten.
Als u geen manier hebt om de game af te sluiten op Xbox 360 en u wilt de game geforceerd afsluiten in Visual Studio, drukt u op de knop 'Foutopsporing stoppen' in de werkbalk.
Trouwens, de games die ik op Xbox 360 heb gezet, vallen in de categorie "Indie Games".
De methode voor het afsluiten van het gemaakte project en de methode voor het starten van de productie vanaf het vervolg zijn dezelfde als voor Windows-projecten, dus raadpleeg daarnaar. U kunt uw Xbox 360 met rust laten.