unity3d Tutorial
Erste Schritte mit unity3d
Suche…
Bemerkungen
Unity bietet eine plattformübergreifende Spieleentwicklungsumgebung für Entwickler. Entwickler können für die Programmierung des Spiels C # -Sprache und / oder JavaScript-basierte UnityScript verwenden. Target Deployment-Plattformen können einfach im Editor gewechselt werden. Der Kerncode des Spiels bleibt bis auf einige plattformabhängige Funktionen gleich. Eine Liste aller Versionen sowie die entsprechenden Downloads und Versionshinweise finden Sie hier: https://unity3d.com/get-unity/download/archive .
Versionen
Ausführung | Veröffentlichungsdatum |
---|---|
Einheit 2017.1.0 | 2017-07-10 |
5.6.2 | 2017-06-21 |
5.6.1 | 2017-05-11 |
5.6.0 | 2017-03-31 |
5.5.3 | 2017-03-31 |
5.5.2 | 2017-02-24 |
5.5.1 | 2017-01-24 |
5.5 | 2016-11-30 |
5.4.3 | 2016-11-17 |
5.4.2 | 2016-10-21 |
5.4.1 | 2016-09-08 |
5.4.0 | 2016-07-28 |
5.3.6 | 2016-07-20 |
5.3.5 | 2016-05-20 |
5.3.4 | 2016-03-15 |
5.3.3 | 2016-02-23 |
5.3.2 | 2016-01-28 |
5.3.1 | 2015-12-18 |
5.3.0 | 2015-12-08 |
5.2.5 | 2016-06-01 |
5.2.4 | 2015-12-16 |
5.2.3 | 2015-11-19 |
5.2.2 | 2015-10-21 |
5.2.1 | 2015-09-22 |
5.2.0 | 2015-09-08 |
5.1.5 | 2015-06-07 |
5.1.4 | 2015-10-06 |
5.1.3 | 2015-08-24 |
5.1.2 | 2015-07-16 |
5.1.1 | 2015-06-18 |
5.1.0 | 2015-06-09 |
5.0.4 | 2015-07-06 |
5.0.3 | 2015-06-09 |
5.0.2 | 2015-05-13 |
5.0.1 | 01.04.2015 |
5.0.0 | 2015-03-03 |
4.7.2 | 2016-05-31 |
4.7.1 | 2016-02-25 |
4.7.0 | 2015-12-17 |
4.6.9 | 2015-10-15 |
4.6.8 | 2015-08-26 |
4.6.7 | 2015-07-01 |
4.6.6 | 08.06.2015 |
4.6.5 | 2015-04-30 |
4.6.4 | 2015-03-26 |
4.6.3 | 2015-02-19 |
4.6.2 | 2015-01-29 |
4.6.1 | 2014-12-09 |
4.6.0 | 2014-11-25 |
4.5.5 | 2014-10-13 |
4.5.4 | 2014-09-11 |
4.5.3 | 2014-08-12 |
4.5.2 | 2014-07-10 |
4.5.1 | 2014-06-12 |
4.5.0 | 2014-05-27 |
4.3.4 | 2014-01-29 |
4.3.3 | 2014-01-13 |
4.3.2 | 2013-12-18 |
4.3.1 | 2013-11-28 |
4.3.0 | 2013-11-12 |
4.2.2 | 2013-10-10 |
4.2.1 | 2013-09-05 |
4.2.0 | 2013-07-22 |
4.1.5 | 2013-06-08 |
4.1.4 | 2013-06-06 |
4.1.3 | 2013-05-23 |
4.1.2 | 2013-03-26 |
4.1.0 | 2013-03-13 |
4.0.1 | 2013-01-12 |
4.0.0 | 2012-11-13 |
3.5.7 | 2012-12-14 |
3.5.6 | 2012-09-27 |
3.5.5 | 2012-08-08 |
3.5.4 | 2012-07-20 |
3.5.3 | 2012-06-30 |
3.5.2 | 2012-05-15 |
3.5.1 | 2012-04-12 |
3.5.0 | 2012-02-14 |
3.4.2 | 2011-10-26 |
3.4.1 | 2011-09-20 |
3.4.0 | 2011-07-26 |
Installation oder Setup
Überblick
Unity läuft unter Windows und Mac. Es gibt auch eine Linux-Alpha-Version .
Es gibt 4 verschiedene Zahlungspläne für Unity:
- Persönlich - Kostenlos (siehe unten)
- Plus - 35 USD pro Monat pro Sitz (siehe unten)
- Pro - $ 125 USD pro Monat pro Sitzplatz - Nachdem Sie den Pro-Plan für 24 aufeinanderfolgende Monate abonniert haben, haben Sie die Möglichkeit, das Abonnement zu beenden und Ihre Version beizubehalten.
- Enterprise - Wenden Sie sich an Unity, um weitere Informationen zu erhalten
Laut EULA: Unternehmen oder Kapitalgesellschaften, die im letzten Geschäftsjahr einen Umsatz von mehr als 100.000 USD erzielt haben, müssen Unity Plus (oder eine höhere Lizenz) verwenden. über 200.000 US-Dollar müssen sie Unity Pro (oder Enterprise) verwenden.
Installieren
Laden Sie den Unity-Download-Assistenten herunter .
Führen Sie den Assistenten aus und wählen Sie die Module aus, die Sie herunterladen und installieren möchten, z. B. Unity-Editor, MonoDevelop-IDE, Dokumentation und gewünschte Plattformerstellungsmodule.
Wenn Sie eine ältere Version haben, können Sie auf die neueste stabile Version aktualisieren .
Wenn Sie Unity ohne den Unity-Download-Assistenten installieren möchten, erhalten Sie die Installationskomponenten der Komponenten in den Versionshinweisen zu Unity 5.5.1 .
Mehrere Versionen von Unity installieren
Es ist oft erforderlich, mehrere Versionen von Unity gleichzeitig zu installieren. Um dies zu tun:
Ändern Sie unter Windows das Standardinstallationsverzeichnis in einen leeren Ordner, den Sie zuvor erstellt haben, z. B.
Unity 5.3.1f1
.Auf einem Mac wird das Installationsprogramm immer unter
/Applications/Unity
installiert. Benennen Sie diesen Ordner für Ihre vorhandene Installation um (z. B. in/Applications/Unity5.3.1f1
), bevor Sie das Installationsprogramm für die andere Version/Applications/Unity5.3.1f1
.Sie können beim Starten von Unity die Alt- Taste gedrückt halten, um die Auswahl eines zu öffnenden Projekts zu erzwingen. Andernfalls wird versucht, das letzte geladene Projekt zu laden (sofern verfügbar), und Sie werden möglicherweise aufgefordert, ein Projekt zu aktualisieren, das Sie nicht aktualisieren möchten.
Grundlegender Editor und Code
Layout
Der grundlegende Editor von Unity wird wie folgt aussehen. Die grundlegenden Funktionen einiger Standardfenster / Registerkarten werden im Bild beschrieben.
Linux-Layout
Es gibt einen kleinen Unterschied im Menü-Layout der Linux-Version, wie in der Abbildung unten.
Grundlegende Verwendung
Erstellen Sie ein leeres GameObject
indem Sie mit der rechten Maustaste in das Hierarchiefenster klicken und Create Empty
auswählen. Erstellen Sie ein neues Skript, indem Sie mit der rechten Maustaste in das Projektfenster klicken und Create
> C# Script
auswählen. Benennen Sie es nach Bedarf um.
Wenn das leere GameObject
im Hierarchiefenster ausgewählt ist, ziehen Sie das neu erstellte Skript per Drag & Drop in das Inspektorfenster. Jetzt wird das Skript im Hierarchiefenster an das Objekt angehängt. Öffnen Sie das Skript mit der Standard-MonoDevelop-IDE oder Ihren Wünschen.
Grundlegendes Scripting
Der grundlegende Code sieht wie folgt aus, mit Ausnahme der Zeile Debug.Log("hello world!!");
.
using UnityEngine;
using System.Collections;
public class BasicCode : MonoBehaviour {
// Use this for initialization
void Start () {
Debug.Log("hello world!!");
}
// Update is called once per frame
void Update () {
}
}
Fügen Sie die Zeile Debug.Log("hello world!!");
in der void Start()
-Methode. Speichern Sie das Skript und kehren Sie zum Editor zurück. Starten Sie es, indem Sie oben im Editor auf Play drücken.
Das Ergebnis sollte im Konsolenfenster wie folgt aussehen:
Editor-Layouts
Sie können das Layout Ihrer Registerkarten und Fenster speichern, um Ihre Arbeitsumgebung zu standardisieren.
Das Layout-Menü befindet sich in der oberen rechten Ecke des Unity Editors:
Unity wird mit 5 Standardlayouts geliefert (2 x 3, 4 geteilt, Standard, hoch, breit) (mit 1 markiert) . In der Abbildung oben ist neben den Standardlayouts auch ein benutzerdefiniertes Layout oben zu sehen.
Sie können Ihre eigenen Layouts hinzufügen, indem Sie im Menü auf die Schaltfläche "Layout speichern" klicken (mit 2 gekennzeichnet) :
Sie können jedes Layout auch löschen, indem Sie im Menü auf die Schaltfläche "Layout löschen " klicken (mit 2 gekennzeichnet) :
Mit der Schaltfläche "Werkseinstellungen wiederherstellen ..." werden alle benutzerdefinierten Layouts entfernt und die Standardlayouts (mit 2 gekennzeichnet) wiederhergestellt.
Anpassen Ihres Arbeitsbereichs
Sie können das Layout der Ansichten anpassen, indem Sie die Tabulatortaste einer beliebigen Ansicht durch Ziehen an eine von mehreren Stellen ziehen. Durch das Ablegen einer Registerkarte im Registerkartenbereich eines vorhandenen Fensters wird die Registerkarte neben den vorhandenen Registerkarten hinzugefügt. Wenn Sie einen Tab in einer beliebigen Dockzone ablegen, wird die Ansicht in einem neuen Fenster hinzugefügt.
Registerkarten können auch vom Haupteditorfenster getrennt und in einem eigenen schwebenden Editorfenster angeordnet werden. Floating Windows kann wie das Haupteditorfenster Anordnungen von Ansichten und Registerkarten enthalten.
Wenn Sie ein Editor-Layout erstellt haben, können Sie das Layout speichern und jederzeit wiederherstellen. In diesem Beispiel finden Sie Editorlayouts .
Sie können jederzeit mit der rechten Maustaste auf die Registerkarte einer beliebigen Ansicht klicken, um zusätzliche Optionen wie Maximieren anzuzeigen oder eine neue Registerkarte zu demselben Fenster hinzuzufügen.