unity3d Samouczek
Rozpoczęcie pracy z unity3d
Szukaj…
Uwagi
Unity zapewnia programistom środowisko do tworzenia gier na wiele platform. Programiści mogą używać programowania UnityScript opartego na języku C # i / lub JavaScript. Platformy wdrażania docelowego można łatwo przełączać w edytorze. Cały podstawowy kod gry pozostaje taki sam, z wyjątkiem niektórych funkcji zależnych od platformy. Listę wszystkich wersji oraz odpowiadających im plików do pobrania i informacji o wydaniu można znaleźć tutaj: https://unity3d.com/get-unity/download/archive .
Wersje
Wersja | Data wydania |
---|---|
Unity 2017.1.0 | 2017-07-10 |
5.6.2 | 21.06.2017 |
5.6.1 | 2017-05-11 |
5.6.0 | 31.03.2017 |
5.5.3 | 31.03.2017 |
5.5.2 | 24.02.2017 |
5.5.1 | 24.01.2017 |
5.5 | 30.11.2016 |
5.4.3 | 17.11.2016 |
5.4.2 | 21.10.2016 |
5.4.1 | 08.09.2016 |
5.4.0 | 2016-07-28 |
5.3.6 | 2016-07-20 |
5.3.5 | 2016-05-20 |
5.3.4 | 15.03.2016 |
5.3.3 | 23.02.2016 |
5.3.2 | 28.01.2016 |
5.3.1 | 18.12.2015 |
5.3.0 | 08.12.2015 |
5.2.5 | 01.06.2016 |
5.2.4 | 16.12.2015 |
5.2.3 | 2015-11-19 |
5.2.2 | 21.10.2015 |
5.2.1 | 2015-09-22 |
5.2.0 | 08.09.2015 |
5.1.5 | 2015-06-07 |
5.1.4 | 2015-10-06 |
5.1.3 | 24.08.2015 |
5.1.2 | 2015-07-16 |
5.1.1 | 18.06.2015 |
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 | 31.05.2016 |
4.7.1 | 25.02.2016 |
4.7.0 | 17.12.2015 |
4.6.9 | 2015-10-15 |
4.6.8 | 26.08.2015 |
4.6.7 | 01.07.2015 |
4.6.6 | 2015-06-08 |
4.6.5 | 30.04.2015 |
4.6.4 | 26.03.2015 |
4.6.3 | 2015-02-19 |
4.6.2 | 2015-01-29 |
4.6.1 | 2014-12-09 |
4.6.0 | 25.11.2014 |
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 | 27.05.2014 |
4.3.4 | 29.01.2014 |
4.3.3 | 13.01.2014 |
4.3.2 | 18.12.2013 |
4.3.1 | 28.11.2013 |
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 | 23.05.2013 |
4.1.2 | 26.03.2013 |
4.1.0 | 2013-03-13 |
4.0.1 | 12.01.2013 |
4.0.0 | 13.11.2012 |
3.5.7 | 14.12.2012 |
3.5.6 | 27.09.2012 |
3.5.5 | 08.08.2012 |
3.5.4 | 2012-07-20 |
3.5.3 | 30.06.2012 |
3.5.2 | 15.05.2012 |
3.5.1 | 2012-04-12 |
3.5.0 | 14.02.2012 |
3.4.2 | 26.10.2011 |
3.4.1 | 2011-09-20 |
3.4.0 | 2011-07-26 |
Instalacja lub konfiguracja
Przegląd
Unity działa na systemach Windows i Mac. Dostępna jest również wersja alfa systemu Linux .
Istnieją 4 różne plany płatności dla Unity:
- Osobiste - bezpłatne (patrz poniżej)
- Plus - 35 USD miesięcznie za miejsce (patrz poniżej)
- Pro - 125 USD miesięcznie na stanowisko - Po subskrybowaniu planu Pro przez 24 kolejne miesiące możesz zrezygnować z subskrypcji i zachować wersję, którą posiadasz.
- Enterprise - Skontaktuj się z Unity, aby uzyskać więcej informacji
Zgodnie z umową licencyjną: Firmy lub zarejestrowane podmioty, które w ostatnim roku obrotowym miały obroty przekraczające 100 000 USD, muszą korzystać z Unity Plus (lub wyższej licencji); powyżej 200 000 USD muszą korzystać z Unity Pro (lub Enterprise).
Instalowanie
Pobierz asystenta pobierania Unity .
Uruchom asystenta i wybierz moduły, które chcesz pobrać i zainstalować, takie jak edytor Unity, MonoDevelop IDE, dokumentacja i pożądane moduły do budowania platformy.
Jeśli masz starszą wersję, możesz zaktualizować do najnowszej stabilnej wersji .
Jeśli chcesz zainstalować asystenta pobierania Unity bez Unity, możesz pobrać instalatory składników z informacji o wersji Unity 5.5.1 .
Instalowanie wielu wersji Unity
Często konieczne jest zainstalowanie wielu wersji Unity jednocześnie. Aby to zrobić:
W systemie Windows zmień domyślny katalog instalacyjny na pusty folder, który wcześniej utworzyłeś, taki jak
Unity 5.3.1f1
.Na Macu instalator zawsze instaluje się w
/Applications/Unity
. Zmień nazwę tego folderu na istniejącą instalację (np. Na/Applications/Unity5.3.1f1
) przed uruchomieniem instalatora dla innej wersji.Możesz przytrzymać Alt podczas uruchamiania Unity, aby zmusić go do wyboru projektu do otwarcia. W przeciwnym razie ostatni załadowany projekt podejmie próbę załadowania (jeśli jest dostępny) i może poprosić o aktualizację projektu, którego aktualizacji nie chcesz aktualizować.
Podstawowy edytor i kod
Układ
Podstawowy edytor Unity będzie wyglądał jak poniżej. Podstawowe funkcje niektórych domyślnych okien / kart opisano na obrazku.
Układ Linux
Istnieje niewielka różnica w układzie menu wersji linux, jak zrzut ekranu poniżej,
Podstawowe użycie
Utwórz pusty GameObject
, klikając prawym przyciskiem myszy w oknie Hierarchia i wybierz opcję Create Empty
. Utwórz nowy skrypt, klikając prawym przyciskiem myszy w oknie projektu i wybierz Create
> C# Script
. Zmień nazwę w razie potrzeby.
Po GameObject
pustego GameObject
w oknie Hierarchia przeciągnij i upuść nowo utworzony skrypt w oknie Inspektora. Teraz skrypt jest dołączony do obiektu w oknie Hierarchia. Otwórz skrypt przy użyciu domyślnego IDE MonoDevelop lub swoich preferencji.
Podstawowe skrypty
Podstawowy kod będzie wyglądał jak poniżej, z wyjątkiem wiersza 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 () {
}
}
Dodaj wiersz Debug.Log("hello world!!");
w metodzie void Start()
. Zapisz skrypt i wróć do edytora. Uruchom go, naciskając Odtwórz u góry edytora.
Wynik powinien wyglądać jak poniżej w oknie konsoli:
Układy edytora
Możesz zapisać układ zakładek i okien, aby ustandaryzować środowisko pracy.
Menu układów znajduje się w prawym górnym rogu edytora Unity:
Unity jest dostarczane z 5 domyślnymi układami (2 na 3, 4 podzielone, domyślne, wysokie, szerokie) (oznaczone 1) . Na powyższym obrazku, oprócz domyślnych układów, u góry znajduje się również układ niestandardowy.
Możesz dodać własne układy, klikając przycisk „Zapisz układ ...” w menu (oznaczony 2) :
Możesz także usunąć dowolny układ, klikając przycisk „Usuń układ ...” w menu (oznaczony 2) :
Przycisk „Przywróć ustawienia fabryczne ...” usuwa wszystkie niestandardowe układy i przywraca domyślne układy (oznaczone 2) .
Dostosowywanie obszaru roboczego
Możesz dostosować układ widoków, przeciągając kartę dowolnego widoku do jednej z kilku lokalizacji. Upuszczenie karty w obszarze kart istniejącego okna spowoduje dodanie karty obok istniejących kart. Ewentualnie upuszczenie karty w dowolnej strefie dokowania spowoduje dodanie widoku w nowym oknie.
Karty można również odłączyć od głównego okna edytora i ułożyć we własnym pływającym oknie edytora. Pływające okna mogą zawierać układy widoków i kart, podobnie jak okno głównego edytora.
Po utworzeniu układu edytora możesz zapisać układ i przywrócić go w dowolnym momencie. Zobacz ten przykład dla układów edytora .
W dowolnym momencie możesz kliknąć kartę dowolnego widoku prawym przyciskiem myszy, aby wyświetlić dodatkowe opcje, takie jak Maksymalizuj lub dodać nową kartę do tego samego okna.