3D Spieleprogrammierung mit DirectX in C/C++
Kurzinformation
inkl. MwSt. Versandinformationen
Artikel zZt. nicht lieferbar
Artikel zZt. nicht lieferbar
Beschreibung
Der erste Band dieser Reihe über 3D Spieleprogrammierung setzt direkt an der Wurzel des Themas an und beginnt mit einer Einführung in die Programmiersprache C/C++ für absolute Anfänger auf dem Gebiet der Programmierung oder dieser Sprache. Daran schliesst sich eine Einführung in die notwendigen Grundlagen der Programmierung für das Betriebssystem Windows an. Nachdem dann das nötige Vorwissen geschaffen wurde steht die Darlegung der geplanten und organisierten Entwicklung eines Computerspiels auf der Tagesordnung. In dieser Bücherreihe wird besonderer Wert auf die konsequente Planung von Software gelegt. Der mittlere Teil des ersten Bandes widmet sich schliesslich einer allgemeinen Einführung in Microsoft DirectX sowie in Aspekte der 2D Spieleprogrammierung. Dabei wird insbesondere die Verwendung von DirectInput (Tastatur-, Maus- und Joystick), DirectDraw (Fullscreen Fenster, Pixel, Linien, Rechtecke, Bitmaps, Sprites, usw.) und DirectSound (Soundeffekte) demonstriert. Dieser Teil des Buches schliesst ab mit der Entwicklung eines sehr einfachen 2D Beispiel Computerspiels mit einfacher isometrischer Grafik. Der dritte Teil des Buches widmet sich dann voll und ganz der 3D Grafik. Zunächst wird die grundlegende Technik einer 3D Engine inklusive aller Fachbegriffe und Konzepte erklärt. Danach schwenkt der Fokus auf Direct3D und dessen korrekte Initialisierung. Die folgenden Kapitel zeigen dann anhand des umfassenden 3D Demo Computerspiels WC 2.0 die praktische Implementierung eines virtuellen Universums, der Bewegung des Spielers in diesem Universum, einfache künstliche Intelligenz und Special Effects. Das Spiel bietet neben einem bewegten Sternenfeld und Blendeffekten durch die Sonne natürlich auch autonom agierende Wingmen, zwei verschiedene Gegnertypen, zu beschützende Transporter, eine Wegpunkt-Engine, Laserschüsse und Explosionen. Alle Quelltexte der Beispielprogramme sind als Download erhältlich da dem Buch aus technischen Gründen leider keine CD-ROM beiliegen kann. Zusätzlich benötigt man das MS DirectX SDK 7, 8 oder höher (die Quelltexte sind für die beiden genannten Versionen erhältlich) sowie einen entsprechenden C/C++ Compiler. von Zerbst, Stefan
Produktdetails
So garantieren wir Dir zu jeder Zeit Premiumqualität.