Unity-Spiele für UWP auf der Xbox verfügbar machen
In diesem Schritt-für-Schritt-Tutorial gehen wir davon aus, dass Sie bereits ein Spiel in Unity erstellt haben, das bereit ist, gebaut und bereitgestellt zu werden.
Siehe auch eine Video-Version dieses Tutorials.
Möchten Sie Ihr Unity UWP-Projekt versionieren? Siehe Versionskontrolle Ihres UWP-Projekts.
Schritt 0: Sicherstellen, dass Unity korrekt installiert ist
Bei der Installation von Unity müssen diese Komponenten ausgewählt werden:
Schritt 1: Aufbau der UWP-Lösung
Öffnen Sie in Ihrem Unity-Spielprojekt das Fenster Build Settings, das sich unter File -> Build Settings befindet, und gehen Sie zum Optionsmenü des Microsoft Store.
Vergewissern Sie sich, dass die Einstellung SDK auf Universal 10 gesetzt ist, und klicken Sie dann auf die Schaltfläche Build, wodurch ein Datei-Explorer-Fenster geöffnet wird, in dem Sie nach einem Zielordner gefragt werden. Erstellen Sie einen Ordner mit dem Namen UWP neben dem Verzeichnis Assets Ihres Projekts, und wählen Sie diesen Ordner als Zielordner für den Build.
Unity hat nun eine neue Visual Studio-Lösung erstellt, die wir für die Bereitstellung Ihres UWP-Spiels verwenden werden.
Schritt 2: Ihr Spiel bereitstellen
Öffnen Sie die neu erstellte Lösung im Ordner UWP und ändern Sie dann die Zielplattform in x64.
Nachdem Sie nun eine UWP Visual Studio-Lösung für Ihr Spiel erstellt haben, können Sie mit und den folgenden Schritten Ihr Spiel erfolgreich auf Ihrer Xbox One bereitstellen!
Schritt 3: Ändern und umbauen
Wenn Änderungen an etwas vorgenommen werden, das kein Skript ist, muss das Projekt im Editor neu erstellt werden, damit diese Änderungen im UWP-Build Ihres Spiels angezeigt werden (wie unter Schritt 1 beschrieben).
Versionierung Ihres UWP-Projekts
Es gibt einige häufige Situationen, in denen das Hinzufügen von Teilen dieses neu erstellten UWP-Verzeichnisses zur Versionskontrolle notwendig wird. Zum Beispiel, wenn Sie eine neue Abhängigkeit zum UWP-Projekt hinzufügen (zum Beispiel das Xbox Live SDK). Wir gehen auf dieses Beispiel im Detail unter Versionskontrolle Ihres UWP-Projekts ein.