Spiele programmieren mit Unity
eBook - ePub

Spiele programmieren mit Unity

Mit Spaß 3D-Spiele selbst entwickeln

  1. 416 Seiten
  2. German
  3. ePUB (handyfreundlich)
  4. Über iOS und Android verfügbar
eBook - ePub

Spiele programmieren mit Unity

Mit Spaß 3D-Spiele selbst entwickeln

Über dieses Buch

  • 2D- und 3D-Spiele selbst entwickeln
  • Landschaften und Gebäude gestalten sowie Figuren animieren
  • Wichtige C#-Programmier-Elemente kennenlernen und anwenden

Unity ist eine sehr beliebte Spiele-Engine, mit der du eigene 3D-Spiele entwickeln kannst. Der erfahrene Kids-Autor Hans-Georg Schumann zeigt dir, wie du mit Unity und der Programmiersprache C# schnell zu beeindruckenden Ergebnissen kommst.

Schritt für Schritt lernst du, wie du Figuren durch die Welt wandern und auch gegen gefährliche Gegner kämpfen lässt. Du erstellst Landschaften mit Bäumen und Seen, gestaltest und animierst eigene Charaktere, und lernst ganz nebenbei das Programmieren in C#. Das Unity-Partikelsystem erzeugt tolle Effekte mit Licht und Schatten, die dem Spiel das nötige Reality-Gefühl geben. Und alles, was du zum Programmieren deiner Spiele brauchst, findest du auch zum Download.

Aus dem Inhalt:
  • Unity starten und ein erstes kleines Kollisionsspiel erstellen
  • In die Script-Programmierung mit C# einsteigen
  • Einen Charakter entwerfen und ihm Eigenschaften geben
  • Ein Jump & Run-Spiel entwickeln
  • Das Prinzip von 3D verstehen und die Spielfläche mit Bäumen und Wasser gestalten
  • Ganze Bauwerke entstehen lassen
  • Die Figur klettern, schwimmen und sogar tauchen lehren
  • Eine Fantasie-Kreatur entwerfen und durch Animation lebendig werden lassen
  • Strahlen, Partikel und Sound einbinden
  • Künstliche Intelligenz nutzen
  • Energiekontrolle und andere Features aufrüsten
  • Installationshilfe und Fehlerbehebung

Zum Download: Alle Projekte aus dem Buch und die Lösungen zu den Aufgaben

Systemvoraussetzungen:Windows 10

375,005 Studierende vertrauen auf uns

Zugang zu über 1,5 Millionen Titeln zu einem fairen monatlichen Preis.

Mit unseren Lerntools kannst du noch effizienter lernen.

Information

Verlag
MITP
Jahr
2020
ISBN drucken
9783747501702
eBook-ISBN:
9783747501726

Kapitel 1:
Das erste Projekt

Du möchtest natürlich gleich hier an Ort und Stelle dein erstes Spiel erstellen. Daraus wird nichts. Noch nicht. Als Erstes brauchst du Geduld. Und Ausdauer. Hier starten wir aber schon die Maschine, mit der wir später einiges zaubern werden, das sich sehen und spielen lässt. Wir fangen mit einem Projekt an. Und wir spielen auch schon mal ein bisschen mit einem Objekt herum.
In diesem Kapitel lernst du
  • wie man Unity startet
  • deine »Werkbank« kennen
  • wie man Spiel-Objekte in einem Projekt einsetzt
  • ein bisschen über Spiele-Physik
  • etwas über 2D und 3D
  • wie man die Position und Größe von Objekten ändert
  • wie man Unity beendet

Unity starten

Bevor wir mit dem Basteln anfangen können, muss das Game-Entwicklungssystem Unity installiert werden. Wie das geht, erfährst du in Anhang A. Wenn du dir das Einrichten nicht allein zutraust, solltest du dir von jemandem helfen lassen.
Eine Möglichkeit, Unity zu starten, ist diese:
  • Öffne den Ordner, in den du Unity untergebracht hast (bei mir ist das der Unterordner UNITY hub im Ordner Programme auf Laufwerk C:).
[Bild]
Hier suchst du unter den vielen Symbolen eines von denen heraus, die wie eine Art schwarzer Würfel aussehen, und zwar das mit dem Namen Unity hub.exe.
  • Starte das Programm mit einem Doppelklick auf das Symbol.
[Bild]
[Bild]
Ich empfehle dir, eine Verknüpfung auf dem Desktop anzulegen:
  • Dazu klickst du mit der rechten Maustaste auf das entsprechende Unity-Symbol (Unity Hub.exe). Im Kontextmenü wählst du Kopieren.
  • Dann klicke auf eine freie Stelle auf dem Desktop, ebenfalls mit der rechten Maustaste. Im Kontextmenü wählst du Verknüpfung einfügen.
  • Es ist sinnvoll, für das neue Symbol auf dem Desktop den Text unity hub.exe - Verknüpfung einfach durch Unity zu ersetzen.
Von nun an kannst du auf das neue Symbol doppelklicken und damit Unity starten.
Je nach Computer kann es eine Weile dauern, bis Unity geladen ist. Einige Zeit später landest du in einem neuen Fenster.
[Bild]
[Bild]
Startest du Unity zum allerersten Mal seit der Installation, dann musst du es wahrscheinlich noch aktivieren. Wenn du das nicht allein hinkriegst, schau mal in Anhang A nach.
Dort hast du nun die Möglichkeit, ein Projekt zu öffnen (wenn vorhanden). Oder eines neu zu erstellen.
  • Klicke auf New.
[Bild]
  • Im neuen Dialogfeld wählst du die Einstellung 2D. Mit 3D beschäftigen wir uns später.
  • Gib im Feld für Project Name den Namen des neuen Projekts ein. Und dann bei Location den Ordner, wo du dein Projekt unterbringen willst. (Wenn du alles so stehen lässt, schafft sich Unity seinen eigenen Ordner für deine Spiel-Projekte.)
[Bild]
Ich benutze einen Ordner Unity und nenne mein erstes Projekt schlicht und einfach Projekt1.
[Bild]
  • Klicke dann auf Create.
Und endlich zeigt uns Unity sein wahres Gesicht (was eine ganze Weile dauern kann). Schauen wir uns erst einmal die Aufteilung der vier wichtigsten Fensterbereiche an:
[Bild]
  • Im Scene-Fenster sieht man erst einmal nur die Kamera. Für ein Spiel brauchen wir dann noch mindestens ein weiteres Objekt wie eine Kugel oder eine Figur.
  • Dahinter liegt das Game-Fenster: Hier siehst du dein Spiel in Echtzeit ablaufen, wenn du es durch einen der darüberliegenden Buttons gestartet hast.
  • Im Hierarchy-Fenster ist bis jetzt nur die Main Camera aufgelistet. Dort stehen dann später alle Objekte, die zur Szene eines Spiels gehören (jedes Spiel könnte also mehrere Szenen haben).
  • Das Project-Fenster erfasst die Ordner mit dem gesamten Zubehör für das ganze Spiel. Dazu gehören natürlich u.a. auch Programmteile. Bilder, die du als Spielobj...

Inhaltsverzeichnis

  1. Impressum
  2. Einleitung
  3. Kapitel 1: Das erste Projekt
  4. Kapitel 2: Script-Programmierung
  5. Kapitel 3: Eine Figur zum Spielen
  6. Kapitel 4: Jump & Run
  7. Kapitel 5: Sightseeing in 3D
  8. Kapitel 6: Landschaften
  9. Kapitel 7: Erde, Wasser, Luft
  10. Kapitel 8: Bauwerke
  11. Kapitel 9: Klettern und Schwimmen
  12. Kapitel 10: Animation und Navigation
  13. Kapitel 11: Spiel mir das Lied vom Tod
  14. Kapitel 12: Strahlen, Partikel und Sound
  15. Kapitel 13: Game Tuning
  16. Anhang A: Unity installieren
  17. Anhang B: Debugging

Häufig gestellte Fragen

Ja, du kannst dein Abo jederzeit über den Tab Abo in deinen Kontoeinstellungen auf der Perlego-Website kündigen. Dein Abo bleibt bis zum Ende deines aktuellen Abrechnungszeitraums aktiv. Erfahre, wie du dein Abo kündigen kannst
Nein, Bücher können nicht als externe Dateien, z. B. PDFs, zur Verwendung außerhalb von Perlego heruntergeladen werden. Du kannst jedoch Bücher in der Perlego-App herunterladen, um sie offline auf deinem Smartphone oder Tablet zu lesen. Erfahre, wie du Bücher herunterladen kannst, um sie offline zu lesen
Perlego bietet zwei Pläne an: Essential und Complete
  • Essential ist ideal für Lernende und Fachkräfte, die es genießen, eine Vielzahl von Themen zu erkunden. Greife auf die Essential Library mit über 800.000 vertrauenswürdigen Titeln und Bestsellern in den Bereichen Wirtschaft, persönliche Weiterentwicklung und Geisteswissenschaften zu. Enthält unbegrenzte Lesezeit und Standard-Vorlesestimme.
  • Complete: Perfekt für fortgeschrittene Lernende und Forschende, die vollen, uneingeschränkten Zugriff benötigen. Entsperre über 1,5 Millionen Bücher zu Hunderten von Themen, einschließlich akademischen und spezialisierten Titeln. Der Complete-Plan enthält außerdem fortschrittliche Funktionen wie Premium Vorlesen und Forschungsassistent.
Beide Pläne sind mit monatlicher, halbjährlicher oder jährlicher Abrechnungskadenz verfügbar.
Wir sind ein Online-Lehrbuch-Abonnement-Service, bei dem du für weniger als den Preis eines einzelnen Buchs pro Monat Zugriff auf eine gesamte Online-Bibliothek erhältst. Bei über 1,5 Millionen Büchern zu mehr als 990 Themen bist du bestens versorgt! Erfahre mehr über unsere Mission
Achte auf das Symbol zum Vorlesen bei deinem nächsten Buch, um zu sehen, ob du es dir auch anhören kannst. Bei diesem Tool wird dir Text laut vorgelesen, wobei der Text beim Vorlesen auch grafisch hervorgehoben wird. Du kannst das Vorlesen jederzeit anhalten, beschleunigen und verlangsamen. Erfahre mehr über die Funktion „Vorlesen“
Ja! Du kannst die Perlego-App sowohl auf iOS- als auch auf Android-Geräten nutzen, damit du jederzeit und überall lesen kannst – sogar offline. Perfekt für den Weg zur Arbeit oder wenn du unterwegs bist.
Bitte beachte, dass wir Geräte, auf denen die Betriebssysteme iOS 13 und Android 7 oder noch ältere Versionen ausgeführt werden, nicht unterstützen können. Mehr über die Verwendung der App erfahren
Ja, du kannst auf Spiele programmieren mit Unity von Hans-Georg Schumann im PDF- und/oder ePUB-Format sowie auf andere beliebte Bücher in Computer Science & Computer Science General zugreifen. In unserem Katalog stehen über 1,5 Millionen Bücher zur Verfügung.