Unity 3D Tutorial Part 1 Herzlich Willkommen Der Traum vom eigenen Videospiel ist für viele Fans so alt wie die Videospiele selbst. Mittlerweile ist die Technik und auch die Software so weit, dass die Produktion eines eigenen Spiels auch für Hobby Entwickler möglich geworden ist. In diesem Buch findet ihr ein Tutorial wie ihr ein ipad oder iphone Spiel erstellt ohne eine Zeile programmieren zu müssen. Die Software Unity 3D Unity ist eine Spiel-Engine von Unity Technologies, San Francisco, USA. Sie erlaubt die Entwicklung von Computerspielen und anderer interaktiver 3D-GrafikAnwendungen. Die Entwicklungsumgebung läuft unter Windows und Mac OS X. Unity wird nach dem Freemium Modell vermarktet die Basisversion ist kostenlos und kann für eigene Entwicklungen genutzt werden. Die kostenpflichtige ProVersion bietet erweiterte Funktionalität. Unity eignet sich hervorragend für den Einstieg in die Spieleprogrammierung. Das in der Grundversion kostenlose Werkzeug erlaubt eine schnelle Einarbeitung und mit diesem Buch entwickelst Du schon bald Dein erstes iphone oder ipad Spiel. Die Entwicklungsumgebung ist gängigen 3D-Animationsprogrammen nachempfunden. Über 600.000 Entwickler nutzen dieses Tool. Es beinhaltet alle wichtigen Funktionen um großartige Spiele zu erstellen. Mit Unity kannst du dein Spiel fast mühelos auf nachfolgende Plattformen veröffentlichen: PC, Mac, Web, ios, Android und sogar Konsolen wie die Wii, PS3 und Xbox 360.
Unity 3D Tutorial Part 1 Inhalt Aufbau der Oberfläche in Unity 3D Der Unity Asset Store Eine neue Szene erstellen Video 1 Baue dein Level 3 4 4 5 Video 5 Einen Boden erstellen in Unity 3D 6 Objekte duplizieren 6 Texturen importieren und verwenden 7 Video 2 3D Modelle importieren 8 Video 8 Importiere 3D Modelle wie Häuser oder Bäume in dein Level 9
Aufbau der Oberfläche in Unity 3D Dies ist die so genannte Toolbar. Sie beinhaltet von links nach Unity 3D Tutorial Part 1 rechts ein Hand Tool, welches dazu dient dich in der Szene zu bewegen, ein Translate Tool, welches zum Bewegen von Objekten in unserem Spiel genutzt wird, ein Rotate Tool, mit welchem wir Objekte in deiner Szene drehen und wenden können und ein Scale Tool, was uns die Möglichkeit bietet die Größe unserer Objekte im 3D Raum zu verändern. Dieses Tool wird uns die Arbeit an dem Spiel sehr erleichtern. In der Szene gestaltest du dein app, bewegst Objekte und platzierst sie. Die Game View ist dein Level aus Sicht der Spielfigur. Im Hierarchy Panel befinden sich sämtliche Objekte die man in der Unity 3D Szene hat. Das Project Panel ist die Ablage für alles was wir importieren. Egal ob Bilder, 3D Modelle oder Prefabs, alles landet hier. Das Project Panel ist quasi der Unity 3D Baukasten. Mit dem Unity Inspector regelt man sämtliche Einstellungen für die Objekte. Später wird der Inspector noch sehr wichtig werden, aber keine Panik, wir zeigen wie man mit ihm umgehen muss.
Der Unity Asset Store Unity 3D Tutorial Part 1 Prefabs sind Vorlagen für Unity 3D, die man ganz einfach importieren kann. Regen, Sandstürme, Häuser, Feuer und noch sehr viele weitere Prefabs stehen im Unity Asset Store zur Verfügung. Diese Prefabs wurden von anderen Unity-Nutzern hochgeladen und können entweder gekauft oder kostenlos heruntergeladen werden. Um sich im Unity Asset Store umsehen zu können, gehen wir in der Menüleiste auf Window und dann auf Asset Store. Eine neue Szene erstellen Mit einem Klick auf File New Scene erstellen wir eine neue Szene, die ich gleich mit File - Save Scene as im Scenes Ordner, mit dem Namen xy, abspeichere.
Unity 3D Tutorial Part 1 Video 1 Baue dein Level In diesem Kapitel beschäftigen wir uns mit einfachen Objekten. z.b. Häuser, Bäume oder Brücken. Aller Anfang ist leicht, fang mit einem Würfel an... Wir fangen mit einem Würfel an und machen uns an den Aufbau unseres Levels. Du lernst wie du eine Textur oder ein 3D Modell verwenden kannst, was das Tiling einer Textur bewirkt und wie du Licht in dein Level bringst. Als erstes gestalten wir unser Level mit Häusern, Bäumen, einem Fass und einem Friedhof. Video
Unity 3D Tutorial Part 1 Einen Boden erstellen in Unity 3D Das machen wir ganz einfach, indem wir in der Menüleiste auf "GameObject", Create Other und dann auf "Cube" klicken. Schon erscheint ein grauer Würfel in der Mitte unseres 3D Raumes. Mit diesem Würfel kann so einiges gemacht werden. Zur Modifizierung des Würfels bzw. aller Objekte in Unity verwenden wir die Toolbar. Objekte duplizieren Da wir 2 Bereiche in unserem Level haben möchten, benötigen wir den gleichen Boden noch einmal. Um uns aber nicht den gleichen Aufwand noch einmal zu machen, klicken wir auf unseren Würfel. Wir gehen in der Unity 3D Menüleiste auf "Edit" und dann auf "Duplicate". Auf den ersten Blick ist keine Änderung zu erkennen, doch im Unity Hierarchy Panel sind jetzt 2 Cubes, die einfach auf der gleichen Position liegen. Den 2. Boden verschieben wir ganz einfach mithilfe des Translate Tools in der Toolbar.
Unity 3D Tutorial Part 1 Texturen importieren und verwenden Da unser Boden nicht einfach nur grau bleiben, sondern wie ein richtiger Boden wirken soll, müssen wir ihm eine Textur zuweisen. Dazu laden wir uns einfach eine Textur aus dem Internet herunter und ziehen diese dann in unser Unity Project Panel. Jetzt markieren wir in der Hierarchy unseren Cube und ziehen die Textur in die Szene auf unseren Boden.Als kleinen Tipp zeigen wir dir wie sich Texturen von Objekten in Unity 3D verfeinern lassen, dies ist sehr hilfreich, wenn der Boden mit einer Sand- oder Grastextur belegt wird. Das machst du ganz einfach, indem du das Objekt auswählst auf welchem du den Detailgrad der Textur verfeinern willst. Im Unity Inspector ganz unten findest du den Eintrag Tiling. Mit dem X- und dem Y-Wert erhöhst du den Detailgrad indem du eine höhere Zahl einträgst. Ich bevorzuge höchstens 10.
Unity 3D Tutorial Part 1 Video 2 3D Modelle importieren In diesem Video importieren wir 3D Modelle in unsere Unity Szene. Wie du siehst ist das wirklich leicht und gar kein Problem. Geschmückt mit Häusern Palmen oder einen Friedhof wirkt das Level schon ganz anders. Und schnell gemacht ist es mit Unity 3D auch Nun, da der Boden fertig erstellt ist und gut aussieht, kommen wir zum nächsten Part. Das Platzieren von 3D Modellen mit Unity 3D. In diesem Video siehst du wie wir unsere Häuser, ein paar Fässer und Palmen sowie einen Friedhof in unsere Szene importieren, in der Grösse anpassen und platzieren. Dafür verwenden wir wieder unsere Unity 3D Toolbar. Sehr viele solcher 3D Modelle können auf über den Unity Asset Store heruntergeladen werden. Es gibt zudem Websites, die kostenlose 3D Modelle zum Download anbieten. Video
Unity 3D Tutorial Part 1 Importiere 3D Modelle wie Häuser oder Bäume in dein Level Wir empfehlen alle 3D Modelle, die ihr heruntergeladen habt, in einem Ordner zu speichern. Damit behaltet ihr den Überblick in eurem Unity Project Panel. Zuerst kopieren wir den kompletten Ordner per Drag&Drop in das Unity Project Panel. In diesem Ordner können wir die jeweiligen Unterordner öffnen, um unsere 3D Modelle auswählen zu können. In ihm sollte auch ein Ordner namens Textures sein, in dem sich die Texturen befinden. Nun wählen wir aus unserem Unterordner unser Haus aus, welches wir importieren möchten. Die durch einen blauen Würfel gekennzeichnete Datei (im Screenshot heisst sie b01) ziehen wir per Drag&Drop in unsere Szene hinein. Keine Panik, wenn das Objekt in überdimensionaler Form erscheint, einfach heraus zoomen, mit dem Unity Scale Tool das Objekt auf die gewünschte Grösse verkleinern und mit dem Translate Tool auf die gewünschte Position verschieben. Dies können wir mit jedem 3D Model wiederholen. Um im Anschluss Texturen auf die Objekte legen zu können, öffnen wir den zu jedem Objekt importieren Ordner Textures und ziehen das darin enthaltene Bild auf unser Objekt in der Szene. Schon ist unser kleines Level in Unity 3D voller Farben. Unity 3D kann mit folgenden Formaten umgehen:.fbx.dea.3ds.dxf.obj