unity3dAan de slag met unit3d


Opmerkingen

Unity biedt een platformonafhankelijke ontwikkelomgeving voor ontwikkelaars. Ontwikkelaars kunnen C # -taal en / of JavaScript-syntaxis gebaseerd UnityScript gebruiken voor het programmeren van de game. Doelimplementatieplatforms kunnen eenvoudig in de editor worden geschakeld. Alle kernspelcode blijft hetzelfde, behalve enkele platformafhankelijke functies. Een lijst met alle versies en bijbehorende downloads en release-opmerkingen vindt u hier: https://unity3d.com/get-unity/download/archive .

versies

Versie Publicatiedatum
Eenheid 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 2015/04/01
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 2015/06/08
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

Basis editor en code

lay-out

De basiseditor van Unity ziet er hieronder uit. Basisfuncties van sommige standaardvensters / -tabbladen worden in de afbeelding beschreven.

voer hier de afbeeldingsbeschrijving in

Linux-indeling

Er is een klein verschil in de menu-indeling van de Linux-versie, zoals de onderstaande schermafbeelding, voer hier de afbeeldingsbeschrijving in

Basisgebruik

Maak een leeg GameObject door met de rechtermuisknop in het hiërarchievenster te klikken en Create Empty selecteren. Maak een nieuw script door met de rechtermuisknop in het projectvenster te klikken en selecteer Create > C# Script . Wijzig de naam indien nodig.

Wanneer het lege GameObject in het venster Hiërarchie is geselecteerd, sleept u het nieuw gemaakte script naar het Inspector-venster. Nu is het script gekoppeld aan het object in het hiërarchievenster. Open het script met de standaard MonoDevelop IDE of uw voorkeur.

Basic Scripting

Debug.Log("hello world!!"); ziet er hieronder uit, behalve de regel 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 () {
    
    }
}
 

Voeg de regel Debug.Log("hello world!!"); in de void Start() -methode. Sla het script op en ga terug naar de editor. Voer het uit door op Play bovenaan de editor te drukken.

Het resultaat moet zijn zoals hieronder in het consolevenster:

voer hier de afbeeldingsbeschrijving in

Uw werkruimte aanpassen

U kunt uw lay-out van weergaven aanpassen door het tabblad van een weergave naar een van de verschillende locaties te slepen. Als u een tabblad neerzet in het tabbladgebied van een bestaand venster, wordt het tabblad naast bestaande tabbladen toegevoegd. Als u een tabblad in een willekeurige dokzone neerzet, wordt de weergave in een nieuw venster toegevoegd. voer hier de afbeeldingsbeschrijving in

Tabbladen kunnen ook worden losgekoppeld van het hoofdeditorvenster en worden gerangschikt in hun eigen zwevende editorvensters. Zwevende Windows kan indelingen van weergaven en tabbladen bevatten, net als het hoofdeditorvenster. voer hier de afbeeldingsbeschrijving in

Wanneer u een editorlay-out hebt gemaakt, kunt u de lay-out opslaan en op elk gewenst moment herstellen. Raadpleeg dit voorbeeld voor editorlay-outs . voer hier de afbeeldingsbeschrijving in

U kunt op elk moment met de rechtermuisknop op het tabblad van een weergave klikken om extra opties zoals Maximaliseren te bekijken of een nieuw tabblad aan hetzelfde venster toe te voegen.
voer hier de afbeeldingsbeschrijving in

Editor lay-outs

U kunt de lay-out van uw tabbladen en vensters opslaan om uw werkomgeving te standaardiseren.

Het lay-outmenu bevindt zich in de rechterbovenhoek van Unity Editor:

lay-outs

Unity wordt geleverd met 5 standaardindelingen (2 bij 3, 4 gesplitst, standaard, lang, breed) (gemarkeerd met 1) . In de bovenstaande afbeelding is er naast de standaardlay-outs ook een aangepaste lay-out bovenaan.

U kunt uw eigen lay-outs toevoegen door te klikken op de knop "Lay-out opslaan ..." in het menu (gemarkeerd met 2) :

lay-out opslaan

U kunt ook elke lay-out verwijderen door op de knop "Lay-out verwijderen ..." in het menu te klikken (gemarkeerd met 2) :

lay-out verwijderen

De knop "Fabrieksinstellingen terugzetten ..." verwijdert alle aangepaste lay-outs en herstelt standaardlay-outs (gemarkeerd met 2) .

Installatie of instellingen

Overzicht

Unity draait op Windows en Mac. Er is ook een Linux alpha-versie beschikbaar.

Er zijn 4 verschillende betalingsplannen voor Unity:

  1. Persoonlijk - Gratis (zie hieronder)
  2. Plus - $ 35 USD per maand per stoel (zie hieronder)
  3. Pro - $ 125 USD per maand per stoel - Na een abonnement op het Pro-abonnement gedurende 24 opeenvolgende maanden, hebt u de mogelijkheid om te stoppen met inschrijven en de versie die u heeft te behouden.
  4. Enterprise - Neem contact op met Unity voor meer informatie

Volgens EULA: bedrijven of rechtspersonen met een omzet van meer dan US $ 100.000 in hun laatste fiscale jaar moeten Unity Plus (of een hogere licentie) gebruiken; meer dan US $ 200.000 moeten ze Unity Pro (of Enterprise) gebruiken.

installeren

  1. Download de Unity-downloadassistent .

  2. Voer de assistent uit en kies de modules die u wilt downloaden en installeren, zoals Unity-editor, MonoDevelop IDE, documentatie en gewenste platformbouwmodules.

Als je een oudere versie hebt, kun je updaten naar de nieuwste stabiele versie .

Als u Unity zonder Unity-downloadassistent wilt installeren, kunt u de installatie-componenten van componenten verkrijgen uit de release-opmerkingen van Unity 5.5.1 .

Meerdere versies van Unity installeren

Het is vaak nodig om meerdere versies van Unity tegelijkertijd te installeren. Om dit te doen:

  • Wijzig in Windows de standaardinstallatiemap in een lege map die u eerder hebt gemaakt, zoals Unity 5.3.1f1 .

  • Op Mac wordt het installatieprogramma altijd geïnstalleerd in /Applications/Unity . Wijzig de naam van deze map voor uw bestaande installatie (bijvoorbeeld naar /Applications/Unity5.3.1f1 ) voordat u het installatieprogramma voor de andere versie uitvoert.

  • Je kunt Alt ingedrukt houden wanneer je Unity start om het te forceren om je een project te laten kiezen om te openen. Anders wordt geprobeerd het laatst geladen project te laden (indien beschikbaar) en wordt u mogelijk gevraagd een project bij te werken dat u niet wilt bijwerken.