Looking for unity3d Keywords? Try Ask4Keywords

unity3dErste Schritte mit unity3d


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

Grundlegender Editor und Code

Layout

Der grundlegende Editor von Unity wird wie folgt aussehen. Die grundlegenden Funktionen einiger Standardfenster / Registerkarten werden im Bild beschrieben.

Geben Sie hier die Bildbeschreibung ein

Linux-Layout

Es gibt einen kleinen Unterschied im Menü-Layout der Linux-Version, wie in der Abbildung unten. Geben Sie hier die Bildbeschreibung ein

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:

Geben Sie hier die Bildbeschreibung ein

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. Geben Sie hier die Bildbeschreibung ein

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. Geben Sie hier die Bildbeschreibung ein

Wenn Sie ein Editor-Layout erstellt haben, können Sie das Layout speichern und jederzeit wiederherstellen. In diesem Beispiel finden Sie Editorlayouts . Geben Sie hier die Bildbeschreibung ein

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.
Geben Sie hier die Bildbeschreibung ein

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:

Layouts

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) :

Layout speichern

Sie können jedes Layout auch löschen, indem Sie im Menü auf die Schaltfläche "Layout löschen " klicken (mit 2 gekennzeichnet) :

Layout löschen

Mit der Schaltfläche "Werkseinstellungen wiederherstellen ..." werden alle benutzerdefinierten Layouts entfernt und die Standardlayouts (mit 2 gekennzeichnet) wiederhergestellt.

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:

  1. Persönlich - Kostenlos (siehe unten)
  2. Plus - 35 USD pro Monat pro Sitz (siehe unten)
  3. 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.
  4. 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

  1. Laden Sie den Unity-Download-Assistenten herunter .

  2. 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.