IT-Fachportal VON mitp UND bhv

Login

Neu Vergessen

Buch Details

Spieleprogrammierung mit DirectX 11 und C++  

Spieleprogrammierung mit DirectX 11 und C++

von Susanne Wigard

1. Auflage 2010, Softcover
800 Seiten, Format 17,0 x 24,0

ISBN 978-3-8266-5953-9

€ 39,95

In den Warenkorb

Dieses Buch liefert einen umfassenden Einblick in die Spieleprogrammierung mit DirectX 11 und C++. Angefangen bei den mathematischen Grundlagen über 3D-Grafik, Eingabe, Texturen, Beleuchtung, Rendern bis hin zu Sound und Animation sowie zur objektorientierten Spieleprogrammierung erfährt der Leser alles, um eigene Spiele programmieren zu können. Des Weiteren werden mehrere Praxisbeispiele erstellt. C++-Kenntnisse werden vorausgesetzt.

mehr Informationen

Diese Produkte könnten Sie auch interessieren:

  • Basiswissen: 3D-Mathematik, Physik, objektorientierte Programmierung in Spielen
  • Grafikprogrammierung: Rendern, Benutzeroberflächen, Shader, Postprocessing
  • Animation, Audio, Multiplayer-Spiele


Spieleprogrammierung mit DirectX 11 und C++
Aus dem Inhalt:

  • Grundlagen der 3D-Mathematik
  • Objektorientierte Spieleprogrammierung mit C++
  • Grundlagen der Physik: Translations- und Rotationsbewegungen
  • Aufbau von 3D-Modellen aus Punkten und Dreiecken
  • Techniken mit dynamisch erzeugten Objekten: Höhenfelder, Rotationskörper, Kugeln, Billboards
  • Grafische Benutzeroberflächen
  • Grafische Effekte mit Shadern
  • Rendern in Texturen
  • Postprocessing: Bildbearbeitung in Echtzeit
  • Animation
  • Audio: Geräusche und Musik
  • Multiplayer-Spiele
  • Landschaften und Wetter
  • Rendern einer großen Anzahl von Objekten mittels Instancing
  • Scripting
  • Neues in DirectX 11 im Fokus: Tesselation und Compute-Shader

Mit diesem Buch erlernen Sie umfassend die Spieleprogrammierung mit DirectX und C++. Dabei werden Grundkenntnisse der Sprache C++ vorausgesetzt. Notwendige Grundlagen der 3D-Mathematik (z.B. Vektoren und Matrizen) sowie die Physik in der Spieleprogrammierung werden detailliert erläutert.

Im Buch wird das Grundgerüst einer Game-Engine entworfen, die schrittweise weiterentwickelt wird. Dabei geht es nicht darum, eine fertige Engine zu verwenden, sondern diese selbst zu programmieren und dabei alle Bestandteile kennen zu lernen. Darüber hinaus lernen Sie die notwendigen Techniken, die Sie brauchen, um eigene Spiele umsetzen zu können: Anzeigen, Positionieren und Bewegen von Modellen, Einsatz von Animationen, Erstellen grafischer Benutzeroberflächen, Auswertung von Tastatur, Maus und anderen Eingabegeräten, Abspielen von Sounds sowie die Netzwerkprogrammierung.

Alle Techniken werden anhand kleiner praktischer Beispiele anschaulich erläutert. Sie erhalten so das nötige Handwerkszeug, um Ihre eigenen Ideen kreativ umsetzen zu können.

Workshop: Flash universell einsetzen - Flash ist überall

Quelle anzeigen

Flash ist nicht auf das Internet begrenzt. Sie können es auch jenseits der Website einsetzen: etwa im PDF, in Powerpoint oder als Desktop-Anwendung. Flash hat sich inzwisch...
mehr

Bestsellerliste

Konzertfotografie - Edition ProfiFoto mehr

Spieleprogrammierung mit DirectX 11 und C++ mehr

SCJP - Sun Java Certified Programmer mehr

Content Management mit Joomla! 1.7 für Kids mehr

Canon EOS 5D Mark II - Edition ProfiFoto mehr

Foodfotografie - Edition ProfiFoto mehr

Google SketchUp 8 mehr

Adobe Illustrator CS5 mehr

Delphi für Kids mehr

Mein Lightroom Alltag - Edition ProfiFoto mehr

Stellenangebote

295 Stellenangebote

RMS Ra­dio Mar­ke­tin­g Ser­vi­ce GmbH & Co. KG sucht Ver­kauf­sma­nager Au­dio Di­gital (w/m) (Web­ra­dio/ Mo­bile/ Dis­play)

Sa­rio Mar­ke­tin­g GmbH sucht Ma­nager Cu­stomer Sup­por­t / Lei­ter Kun­den­bet­reuun­g (m/w)