unity3d Zelfstudie
Aan de slag met unit3d
Zoeken…
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 |
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:
- Persoonlijk - Gratis (zie hieronder)
- Plus - $ 35 USD per maand per stoel (zie hieronder)
- 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.
- 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
Download de Unity-downloadassistent .
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.
Basis editor en code
lay-out
De basiseditor van Unity ziet er hieronder uit. Basisfuncties van sommige standaardvensters / -tabbladen worden in de afbeelding beschreven.
Linux-indeling
Er is een klein verschil in de menu-indeling van de Linux-versie, zoals de onderstaande schermafbeelding,
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:
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:
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) :
U kunt ook elke lay-out verwijderen door op de knop "Lay-out verwijderen ..." in het menu te klikken (gemarkeerd met 2) :
De knop "Fabrieksinstellingen terugzetten ..." verwijdert alle aangepaste lay-outs en herstelt standaardlay-outs (gemarkeerd met 2) .
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.
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.
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 .
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.