15.01.2015 Aufrufe

Der Entwickler- Almanach

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Die Vorlagen im SDK stellen somit eine Ausgangsbasis bereit, um Sie beim Erstellen von Windows<br />

Phone Apps zu unterstützen. Die Wahl einer bestimmten Vorlage hängt von der Art der zu entwickelnden<br />

App ab. Also davon, ob Sie Unterstützung bei Games, Business-Apps oder auch Enterprise-Apps<br />

benötigen.<br />

Da es in diesem Workshop um Entertainment beziehungsweise Spieleentwicklung geht, beschränken wir<br />

uns hier auf die Vorlagen von Visual C++.<br />

Da Sie die Basisvorlage ja wahrscheinlich schon kennengelernt haben, bleiben noch zwei Vorlagen für das<br />

Entwickeln von Spielen mit Windows Phone 8 übrig. Hierzu zählen:<br />

Windows Phone-Direct3D-App mit XAML vom Typ Visual C++,<br />

Windows Phone-Direct3D-App (nur systemeigen) vom Typ Visual C++.<br />

Die Vorlage Windows Phone-Direct3D-App mit XAML ermöglicht die Entwicklung einer App mit<br />

XAML-basierter Bedienoberfläche, in der 3D-Grafiken innerhalb eines XAML-User-Interface benutzt<br />

werden.<br />

Diese Vorlage verwendet die DrawingSurface-Klasse zur Kontrolle der 3D-Grafik. Hierdurch kann die<br />

Klasse wie jedes andere XAML-Steuerelement auf dem Bildschirm platziert werden. Weiterhin kann hier<br />

auch die Klasse Drawing- SurfaceBackgroundGrid eingesetzt werden. Diese füllt den gesamten<br />

Bildschirm hinter der XAML-Bedienoberfläche.<br />

Die Vorlage Windows Phone-Direct3D-App (nur systemeigen) ist die richtige Vorlage für 3D-Spiele auf<br />

Windows Phone 8. Das heißt, hier wird eine Direct3D-Anwendung vollständig in nativem Code<br />

geschrieben. C++ ist ja auch nicht umsonst die Programmiersprache der Wahl für Spiele-<strong>Entwickler</strong>.<br />

Sie können in dieser Umgebung auch direkt auf die 3D-Funktionen von DirectX zugreifen. Allerdings<br />

unterstützt Windows Phone 8 nur eine Teilmenge des Direct3D-API, das auf dem Desktop unter Windows

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!