Stream Viewer als UWP-Beispiel. Dieses Tutorial zeigt anhand des öffentlichen Projekts example-stream-viewer, wie ein überschaubares UWP-Beispiel für Xbox geöffnet, gebaut und auf einem Gerät getestet wird.
Voraussetzungen
Benötigt werden Windows, Visual Studio mit der Workload Entwicklung für die universelle Windows-Plattform und eine Xbox One im Developer Mode. Für den Einstieg helfen die Anleitungen zur Dev-Mode-Aktivierung und zum Einrichten der UWP-Entwicklungsumgebung. Alternativ kann zunächst der UWP-Simulator verwendet werden.
Solution öffnen und bereitstellen
- Das Repository example-stream-viewer klonen oder als ZIP laden.
- Die Datei
StreamViewer.slnin Visual Studio öffnen und als Plattform x64 auswählen. - Für einen lokalen Test den Simulator starten. Für die Konsole Remote Machine wählen, die Xbox-IP eintragen und den Pairing-PIN aus dem Developer Portal bestätigen.
- Mit Erstellen kompilieren und anschließend Bereitstellen ausführen. Der erste Build kann fehlende UWP-Frameworks nachinstallieren.
Worauf es im Beispiel ankommt
Der zentrale Quellcode liegt im Ordner StreamViewer/. Die Darstellung externer Streams zeigt, wie webbasierte Inhalte in einer TV-Oberfläche eingebunden werden. Öffne zuerst die Startseite und verfolge danach die zugehörige C#-Datei. So werden Oberfläche, Eingabe und interner Zustand gemeinsam nachvollziehbar.
Teste Ladefehler und nicht verfügbare Quellen bewusst. Externe Stream-Seiten können Layout und Anforderungen jederzeit ändern.
Eigene Änderungen testen
Eine gute erste Änderung ist ein neuer Text, ein angepasstes Asset oder eine zusätzliche Eingabe. Bei Spielen sollten Fokusführung, Controller-Belegung und die Lesbarkeit aus größerer Entfernung mitgetestet werden. Nach jeder Änderung erneut für x64 bauen und auf Simulator oder Konsole bereitstellen.
Weiterführende Quellen
Der vollständige Quellcode bleibt im GitHub-Repository example-stream-viewer verfügbar. Eine Übersicht aller Beispiele steht im Quellcode-Archiv.
