Game Physics Kochbuch

Bewertung:   (4,3 von 5)

Game Physics Kochbuch (Gabor Szauer)

Leserbewertungen

Zusammenfassung:

Insgesamt ist das Buch für seinen wertvollen Inhalt über Spielephysik und Kollisionserkennung sehr zu empfehlen, insbesondere für Anfänger auf diesem Gebiet. Allerdings leidet es unter zahlreichen Tipp- und Programmierfehlern, die den Lernprozess für neue Programmierer behindern könnten.

Vorteile:

Es ist einfach zu lesen und enthält viele nützliche Informationen, insbesondere über das Testen von Kollisionsprimitiven. Es bietet eine praktische Herangehensweise an die Spielphysik mit Quellcode, der auf GitHub verfügbar ist, was beim Lernen hilft. Gut geeignet, um einen Einstieg in die 3D-Spielephysik zu finden, für Anfänger geeignet.

Nachteile:

Es fehlt die Liebe zum Detail mit zahlreichen Tipp- und Programmierfehlern im gesamten Text, insbesondere in den 2D-Kapiteln. Einige Leser waren der Meinung, dass das Buch nicht für absolute Anfänger geeignet ist, da zur Klärung von Fehlern zusätzlicher GitHub-Code verwendet werden muss.

(basierend auf 5 Leserbewertungen)

Originaltitel:

Game Physics Cookbook

Inhalt des Buches:

Entdecken Sie über 100 einfach zu befolgende Rezepte, die Ihnen helfen, effiziente Spielphysik und Kollisionserkennung in Ihren Spielen zu implementieren Über dieses Buch - Erhalten Sie eine umfassende Abdeckung von Techniken, um eine leistungsstarke Kollisionserkennung in Spielen zu erstellen - Lernen Sie die zentralen mathematischen Konzepte und die Physik, die bei der Darstellung der Kollisionserkennung für Ihre Spiele beteiligt sind - Erhalten Sie eine praktische Erfahrung beim Aufbau einer Rigid Body Physics Engine Für wen dieses Buch ist Dieses Buch ist für Anfänger und fortgeschrittene Spieleentwickler. Sie müssen keine formale Ausbildung im Bereich Spiele haben - Sie können ein Hobbyist oder ein Indie-Entwickler sein, der mit der Entwicklung von Spielen mit Unity 3D begonnen hat.

Was Sie lernen werden - Implementieren Sie grundlegende Mathematik, um eine solide Spielphysik zu entwickeln - Verwenden Sie Matrizen, um lineare Transformationen zu kodieren - Wissen Sie, wie man geometrische Primitive auf Kollisionen prüft - Erstellen Sie eine Physik-Engine, die ein realistisches Starrkörperverhalten erzeugen kann - Verstehen Sie fortgeschrittene Techniken, einschließlich des Trennachsentheorems - Erstellen Sie physikalisch genaue Kollisionsreaktionen - Erforschen Sie die räumliche Partitionierung als Beschleunigungsstruktur für Kollisionen - Lösen Sie Starrkörperkollisionen zwischen primitiven Formen auf Im Detail Physik ist wirklich wichtig für Spieleprogrammierer, die ihren Spielen Realismus und Funktionalität verleihen wollen. Insbesondere die Kollisionserkennung ist ein Problem, das alle Spieleentwickler betrifft, unabhängig von der Plattform, der Engine oder dem Toolkit, das sie verwenden. In diesem Buch lernen Sie die Konzepte und Formeln der Kollisionserkennung kennen.

Außerdem lernen Sie, wie Sie eine einfache Physik-Engine aufbauen, bei der die Rigid-Body-Physik im Mittelpunkt steht, und Sie erfahren etwas über Schnittmengenalgorithmen für primitive Formen.

Sie beginnen mit dem Aufbau einer soliden mathematischen Grundlage, die im gesamten Buch verwendet wird. Wir führen Sie durch die Implementierung von 2D- und 3D-Primitiven und zeigen Ihnen, wie Sie effektive Kollisionstests für diese durchführen können.

Anschließend wenden wir uns einem der schwierigeren Bereiche der Spieleentwicklung zu - der Kollisionserkennung und -auflösung. Im weiteren Verlauf erfahren Sie, was eine Physik-Engine ist, wie Sie ein Spielfenster einrichten und wie Sie das Rendering implementieren. Wir werden uns mit fortgeschrittenen Physik-Themen wie dem Lösen von Beschränkungen beschäftigen.

Sie erfahren auch, wie Sie eine rudimentäre Physik-Engine implementieren, mit der Sie ein Spiel wie Angry Birds oder ein fortgeschritteneres Spiel entwickeln können. Am Ende des Buches werden Sie alle primitiven und einige fortgeschrittene Kollisionstests implementiert haben, und Sie werden in der Lage sein, Geometrie und lineare Algebra-Formeln zu lesen, um sie in Ihre eigenen Spiele einfließen zu lassen. Jedes Thema, das in diesem Buch erklärt wird, ist mit klarem, leicht verständlichem Code unterlegt.

Weitere Daten des Buches:

ISBN:9781787123663
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Praktische C++-Spieleanimationsprogrammierung: Lernen Sie moderne Animationstechniken von der...
Lernen Sie die Animationsprogrammierung von Grund auf...
Praktische C++-Spieleanimationsprogrammierung: Lernen Sie moderne Animationstechniken von der Theorie bis zur Implementierung mit C++ und OpenGL - Hands-On C++ Game Animation Programming: Learn modern animation techniques from theory to implementation with C++ and OpenGL
Lua Schnellstart-Anleitung - Lua Quick Start Guide
Der einfachste Weg, das Programmieren mit Lua zu erlernen Hauptmerkmale Der einfachste Weg, das Programmieren mit Lua zu...
Lua Schnellstart-Anleitung - Lua Quick Start Guide
Game Physics Kochbuch - Game Physics Cookbook
Entdecken Sie über 100 einfach zu befolgende Rezepte, die Ihnen helfen, effiziente Spielphysik und Kollisionserkennung in Ihren...
Game Physics Kochbuch - Game Physics Cookbook

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)