Erstellen eines Projekts für Ihr Spiel für Xbox 360
Zusammenfassung
Erstellen Sie ein Projekt für Ihr Spiel für Xbox 360 in XNA.
*Bitte beachten Sie, dass ab dem 10.01.2010 alle Systeme für Xbox 360 in XNA Game Studio 4.0 β Versionen sind.
Betriebsumgebung
Voraussetzungen
Unterstützte XNA-Versionen | 4.0 |
Unterstützte Plattformen |
|
Windows Erforderliche Vertex-Shader-Version | |
Windows Erforderliche Pixel-Shader-Version |
Betriebsumgebung
Bahnsteig | Windows 7, Xbox 360 |
Substanz
Lassen Sie uns ein "Projekt" erstellen, um ein Spiel für Windows zu erstellen. Ein "Projekt" ist eine Struktur, die Ressourcen wie Programme und Bilder kollektiv verwaltet. Wann immer Sie ein Spiel erstellen, beginnen Sie mit der Erstellung dieses Projekts.
Wenn Sie ein Spiel für Xbox 360 entwickeln, müssen Sie sicherstellen, dass Ihre Xbox 360 bereit ist, Kommunikation von Windows zu akzeptieren, damit Ihr Spiel auf der Xbox 360 ausgeführt werden kann. Hier erfahren Sie, wie es geht.
Wechseln Sie nach dem Starten der Xbox 360 zur Seite Spiele, und wählen Sie Spielebibliothek aus.
Bewegen Sie sich nach rechts und öffnen Sie "Typen".
Wählen Sie Indie-Spiele.
Wählen Sie XNA Game Studio Connect aus.
Wählen Sie Erste Schritte aus, um XNA Game Studio Connect zu starten.
Dann wechselt der Bildschirm zu dem in der Abbildung gezeigten. Dieser Bildschirm ist der Standby-Bildschirm für den Empfang von Mitteilungen vom Computer. Bei der Entwicklung eines Spiels für die Xbox 360 wird die Xbox 360 in der Regel in diesem Zustand belassen.
Lassen Sie uns nun ein Projekt für Xbox 360 auf der Windows-Seite erstellen.
Starten wir die Entwicklungsumgebung "Visual Studio 2010". Das Erstellen von Projekten und das Erstellen von Programmen erfolgt grundsätzlich mit dieser Software.
Wenn Sie über eine höhere Version von Visual Studio 2010 verfügen, starten Sie "Microsoft Visual Studio 2010 – Microsoft Visual Studio 2010" aus dem Startmenü.
Wenn Sie über eine kostenlose Version von Visual Studio 2010 verfügen, starten Sie "Microsoft Visual Studio 2010 Express – Microsoft Visual C# 2010 Express" oder "Microsoft Visual Studio 2010 Express für Windows Phone" über das Startmenü.
Ein Bildschirm ähnlich dem in der Abbildung gezeigten wird angezeigt. Dies ist "Visual Studio".
Lassen Sie uns nun ein Projekt erstellen. Klicken Sie in der Symbolleiste oben rechts auf dem Bildschirm auf die Schaltfläche "Neues Projekt".
Sie können dasselbe auch über "Datei" im Menü tun.
Dadurch wird der Dialog "Neues Projekt" geöffnet, wie in der Abbildung gezeigt.
Wählen Sie auf der linken Seite des Dialogfelds XNA Game Studio 4.0 aus Installierte Vorlagen aus. Die einzige Programmiersprache ist C#.
Wählen Sie zunächst "Vorlage". Es ist möglich, mit einem leeren Projekt ohne Dateien zu beginnen, aber Sie können eine vorgefertigte Vorlage verwenden, um grundlegende Programme, Dateien usw. zu generieren, sodass Sie sofort mit der Entwicklung Ihrer Ziele beginnen können.
In diesem Fall erstellen wir ein Spiel für Xbox 360, also wählen Sie "Xbox 360 Spiel (4.0)".
Als nächstes müssen Sie unten im Dialogfeld "Name (Projektname)" eingeben, aber es ist eine gute Idee, den Namen des Spiels einzugeben, das Sie erstellen. Dieser Projektname ist auch ein Namensraum, daher ist es vorzuziehen, ihn nach Möglichkeit in alphanumerischen Zeichen einzugeben.
Dieses Mal werden wir mit "Xbox360Game1" fortfahren, das von Anfang an eingegeben wurde.
Geben Sie als Nächstes den Speicherort (Ordnerpfad) an, an dem Sie das Projekt erstellen möchten. Sie können den Speicherort direkt eingeben oder den Ordnerpfad über die Schaltfläche "Durchsuchen" auf der rechten Seite angeben. Wenn möglich, ist es besser, einen Pfad zu erstellen, der nur aus alphanumerischen Zeichen besteht.
Die "Lösung" unten ist der Rahmen für die Organisation des Projekts. In der Regel geben Sie den Namen des gesamten Projekts an, aber bei kleineren Projekten kann er mit dem Projektnamen identisch sein. Wenn Sie in XNA Game Studio 4.0 ein neues Projekt erstellen, werden zwei Projekte erstellt, sodass sie zusammen in dieser Projektmappe erstellt werden.
Wenn Sie fertig sind, drücken Sie die Schaltfläche "OK".
Nach einer Weile wird das Projekt erstellt und Sie sehen das Programm auf dem Bildschirm. Dies wird die Basisvorlage sein.
Wenn Sie sich den Projektmappen-Explorer auf der rechten Seite des Bildschirms ansehen (der sich je nach Visual Studio-Umgebung an einem anderen Speicherort befinden kann), sehen Sie, dass sich unter der Projektmappe zwei Projekte und einige Dateien darin befinden.
Übrigens gibt es einen kleinen Unterschied in der Datei zu dem Zeitpunkt, als ich das Spielprojekt für Windows erstellt habe.
Dieses Mal möchte ich das Programm ausführen, ohne Änderungen am Programm vorzunehmen. Klicken Sie auf die Schaltfläche "Debugging starten" in der Symbolleiste auf dem Bildschirm. Der Build wird gestartet, der Build wird gestartet, und wenn er abgeschlossen ist, wird das Programm auf der Xbox 360 bereitgestellt, und das Spiel wird ausgeführt.
"Build" bezieht sich übrigens auf eine Reihe von Aufgaben, die gleichzeitig ausgeführt werden, z. B. das automatische Überprüfen des Programms auf Fehler, das Erstellen von Ressourcen und das Erstellen einer ausführbaren Datei, die vom Programm gestartet werden kann.
Da das Xbox 360-Projekt über einen Vorgang namens "Bereitstellen" verfügt und das Spiel nicht unter Windows ausgeführt wird, müssen Sie die von Ihnen erstellten Daten an die Xbox 360 senden. Das ist es, was "Platzierung" tut.
Wenn Sie es jetzt ausführen, ändert sich das Layout des Bildschirms, aber sonst passiert nichts. Wenn Sie also auf den Fernseher schauen, der mit Ihrer Xbox 360 verbunden ist, werden Sie sehen, dass der Bildschirm zu einer einzigen Farbfüllung gewechselt hat.
Auf diese Weise müssen Sie nur mit dem Debuggen unter Windows beginnen, und Ihr Spiel wird auf Ihrer Xbox 360 bereitgestellt, und Sie können Ihr Spiel problemlos auf der Xbox 360 zum Laufen bringen.
Drücken Sie nun die Taste "BACK" auf dem Controller, der mit Ihrer Xbox 360 verbunden ist. Das Standardprogramm ist so eingestellt, dass es das Spiel beendet.
Wenn Sie das Spiel auf der Xbox 360 nicht beenden können und das Beenden des Spiels in Visual Studio erzwingen möchten, klicken Sie auf der Symbolleiste auf die Schaltfläche "Debuggen beenden".
Die Spiele, die ich auf Xbox 360 veröffentlicht habe, sind übrigens in der Kategorie "Indie-Spiele".
Die Methode zum Schließen des erstellten Projekts und die Methode zum Starten der Produktion aus der Fortsetzung sind die gleiche wie bei Windows-Projekten, also beachten Sie bitte dies. Sie können Ihre Xbox 360 in Ruhe lassen.