unity3dIniziare con unity3d

Osservazioni

Unity fornisce un ambiente di sviluppo di giochi multipiattaforma per gli sviluppatori. Gli sviluppatori possono utilizzare il linguaggio C # e / o la sintassi basata su JavaScript UnityScript per programmare il gioco. Le piattaforme di distribuzione target possono essere cambiate facilmente nell'editor. Tutti i codici di gioco di base rimangono identici tranne alcune funzioni dipendenti dalla piattaforma. Un elenco di tutte le versioni e i download e le note di rilascio corrispondenti sono disponibili qui: https://unity3d.com/get-unity/download/archive .

Versioni

Versione Data di rilascio
Unity 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

Editor e codice di base

disposizione

L'editor di base di Unity sarà visualizzato di seguito. Le funzionalità di base di alcune finestre / tab predefinite sono descritte nell'immagine.

inserisci la descrizione dell'immagine qui

Layout Linux

C'è una piccola differenza nel layout del menu della versione di Linux, come lo screenshot qui sotto, inserisci la descrizione dell'immagine qui

Uso di base

Creare un oggetto GameObject vuoto GameObject clic con il tasto destro nella finestra Gerarchia e selezionare Create Empty . Crea un nuovo script facendo clic con il pulsante destro del mouse nella finestra Progetto e seleziona Create > C# Script . Rinominalo secondo necessità.

Quando il GameObject vuoto è selezionato nella finestra Gerarchia, trascina e rilascia lo script appena creato nella finestra Inspector. Ora lo script è collegato all'oggetto nella finestra Gerarchia. Apri lo script con l'IDE MonoDevelop predefinito o le tue preferenze.

Scripting di base

Il codice di base sarà simile sotto eccetto la riga 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 () {
    
    }
}
 

Aggiungi la riga Debug.Log("hello world!!"); nel metodo void Start() . Salva lo script e torna all'editor. Eseguilo premendo Play nella parte superiore dell'editor.

Il risultato dovrebbe essere come sotto nella finestra della console:

inserisci la descrizione dell'immagine qui

Personalizzazione del tuo spazio di lavoro

È possibile personalizzare il proprio layout delle viste facendo clic tenendo premuto il tasto Tab di qualsiasi vista in una delle diverse posizioni. L'eliminazione di una scheda nell'area di tabulazione di una finestra esistente aggiungerà la scheda accanto a qualsiasi scheda esistente. In alternativa, l'eliminazione di una scheda in qualsiasi Dock Zone aggiungerà la vista in una nuova finestra. inserisci la descrizione dell'immagine qui

Le schede possono anche essere separate dalla finestra dell'editor principale e disposte nelle proprie finestre di Editor mobili. Le finestre mobili possono contenere arrangiamenti di viste e tabulazioni, proprio come la finestra dell'editor principale. inserisci la descrizione dell'immagine qui

Quando hai creato un layout di editor, puoi salvare il layout e ripristinarlo in qualsiasi momento. Fare riferimento a questo esempio per i layout dell'editor . inserisci la descrizione dell'immagine qui

In qualsiasi momento, puoi fare clic con il tasto destro del mouse sulla scheda di qualsiasi vista per visualizzare opzioni aggiuntive come Ingrandisci o aggiungere una nuova scheda alla stessa finestra.
inserisci la descrizione dell'immagine qui

Layout dell'editor

Puoi salvare il layout delle tue schede e finestre per standardizzare il tuo ambiente di lavoro.

Il menu dei layout è disponibile nell'angolo in alto a destra di Unity Editor:

layout

Unity viene fornito con 5 layout predefiniti (2 per 3, 4 suddivisi, predefinito, alto, largo) (contrassegnato con 1) . Nella figura sopra, oltre ai layout di default, c'è anche un layout personalizzato nella parte superiore.

È possibile aggiungere i propri layout facendo clic sul pulsante "Salva layout ..." nel menu (contrassegnato con 2) :

salva il layout

Puoi anche eliminare qualsiasi layout facendo clic sul pulsante "Elimina layout ..." nel menu (contrassegnato con 2) :

cancella il layout

Il pulsante "Ripristina impostazioni di fabbrica ..." rimuove tutti i layout personalizzati e ripristina i layout predefiniti (contrassegnati con 2) .

Installazione o configurazione

Panoramica

Unity funziona su Windows e Mac. È disponibile anche una versione alfa di Linux .

Esistono 4 diversi piani di pagamento per Unity:

  1. Personale - Gratuito (vedi sotto)
  2. Plus - $ 35 USD al mese per posto (vedi sotto)
  3. Pro - $ 125 USD al mese per posto - Dopo aver sottoscritto il piano Pro per 24 mesi consecutivi, hai la possibilità di interrompere la sottoscrizione e mantenere la versione che hai.
  4. Enterprise - Contact Unity per ulteriori informazioni

Secondo EULA: le società o le entità incorporate che hanno registrato un fatturato superiore a 100.000 USD nel loro ultimo anno fiscale devono utilizzare Unity Plus (o una licenza più elevata); superiori a US $ 200.000 devono utilizzare Unity Pro (o Enterprise).

Installazione

  1. Scarica l' assistente per il download di Unity .

  2. Eseguire l'assistente e scegliere i moduli che si desidera scaricare e installare, come editor Unity, IDE di MonoDevelop, documentazione e moduli di build della piattaforma desiderati.

Se si dispone di una versione precedente, è possibile eseguire l'aggiornamento all'ultima versione stabile .

Se si desidera installare Unity download Unity assistant, è possibile ottenere i programmi di installazione dei componenti dalle note di rilascio di Unity 5.5.1 .

Installazione di versioni multiple di unità

Spesso è necessario installare più versioni di Unity contemporaneamente. Fare così:

  • Su Windows, cambia la directory di installazione predefinita in una cartella vuota precedentemente creata come Unity 5.3.1f1 .

  • Su Mac, il programma di installazione verrà sempre installato in /Applications/Unity . Rinominare questa cartella per l'installazione esistente (ad esempio in /Applications/Unity5.3.1f1 ) prima di eseguire il programma di installazione per la versione diversa.

  • Puoi tenere premuto Alt all'avvio di Unity per forzarlo a consentire la scelta di un progetto da aprire. In caso contrario, l'ultimo progetto caricato tenterà di caricare (se disponibile) e potrebbe richiedere di aggiornare un progetto che non si desidera aggiornare.