unity3d Tutorial
Iniziare con unity3d
Ricerca…
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 |
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:
- Personale - Gratuito (vedi sotto)
- Plus - $ 35 USD al mese per posto (vedi sotto)
- 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.
- 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
Scarica l' assistente per il download di Unity .
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.
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.
Layout Linux
C'è una piccola differenza nel layout del menu della versione di Linux, come lo screenshot qui sotto,
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:
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:
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) :
Puoi anche eliminare qualsiasi layout facendo clic sul pulsante "Elimina layout ..." nel menu (contrassegnato con 2) :
Il pulsante "Ripristina impostazioni di fabbrica ..." rimuove tutti i layout personalizzati e ripristina i layout predefiniti (contrassegnati con 2) .
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.
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.
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 .
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.