Unity - 安裝與設定



要使用 Unity 建立內容,主要要求是下載 Unity 引擎和開發環境。除了核心引擎外,您還可以下載用於部署到各種不同平臺的可選模組,以及用於將 Unity 指令碼整合到 Visual Studio 的工具。

Download Unity

要安裝 Unity,請訪問此處。到達那裡後,單擊 -

  • 選擇您的 Unity + 下載。

在下一頁上,單擊個人下方的立即試用按鈕。這是 Unity 的免費版本,包含所有核心功能。在我們開始本系列課程時,最好先學習如何使用引擎,然後再考慮購買PlusPro版本。

在下一頁上,向下滾動並單擊以確認您或您的公司每年的收入不超過 100,000 美元。如果您超過此金額,則不允許試用 Unity 免費版,但您可以註冊 Pro 版本的 30 天免費試用版。

Accept Terms

接下來,單擊您所需的 Unity 安裝平臺。在本系列課程中,我們將使用引擎的Windows版本。也可以在Ubuntu和一些其他 Linux 系統上安裝 Unity,請參閱此處瞭解更多資訊。

強烈建議您安裝最新版本的Visual Studio,它提供了比 Unity 附帶的標準 MonoDevelop IDE 更多的有用工具。

下載安裝程式後,請繼續安裝,直到到達選擇要與 Unity 一起安裝哪些元件的選單。

Install with Unity

在此,選擇您需要的元件。在本系列課程中,我們要安裝影像中所示的元件。此選擇包括引擎本身、引擎的文件、一個 IDE;Android 的構建工具和以後可以在專案中新增的資源集合。

單擊下一步,按照說明和選項進行操作,讓 Unity 將其自身下載並安裝到您的計算機上。

開啟 Unity,在下一課中,我們將建立我們的第一個專案。

建立您的第一個專案

Unity 同樣適用於 2D 和 3D 遊戲。在 Unity 中製作的所有遊戲都從啟動螢幕中的專案開始。

開啟您新安裝的 Unity 副本;將出現如下所示的螢幕 -

Projects

您現有的專案將顯示在上面影像中的模糊區域中。

New

在視窗的右上角,您將看到如上所示的新建圖示。單擊該圖示後,您將看到專案設定螢幕。

Project Name 3D

在這裡,您可以為專案命名,設定儲存位置,設定專案型別並新增現有資源。

現在,讓我們將第一個專案命名為“Hello World!”並將其設定為2D模式。

Project Name 2d

單擊建立專案,讓 Unity 設定專案的核心檔案。這可能需要一些時間,具體取決於您的計算機速度、預新增的資源和專案型別。

瞭解引擎

建立新專案並開啟 Unity 後,將出現以下螢幕 -

Project Screen

讓我們快速瀏覽一下此視窗中可見的內容。目前,我們關注四個主要區域 -

Quick Run

在此視窗中,我們將構建我們的場景。場景是遊戲中的關卡,遊戲中的所有內容都在其中發生。如果您單擊小的遊戲選項卡,您可以看到遊戲對玩家看起來的樣子預覽視窗。目前,它應該是一個簡單的藍色背景。

Building Scenes

此區域是檢查器。目前它是空的,因為我們的場景中沒有任何物件。我們稍後將看到如何使用檢查器。

Inspector

此視窗是場景層次結構。它列出了當前開啟場景中的所有物件及其父子層次結構。我們很快就會向此列表中新增物件。

Scene Hierarchy

最後,此區域是專案資源視窗。當前專案中的所有資源都儲存並儲存在此處。所有外部匯入的資源(如紋理、字型和聲音檔案)也在此處儲存,然後再在場景中使用。

在下一課中,我們將討論 Unity 中游戲的流程和工作方式。

Unity 如何工作?

在 Unity 中,所有遊戲玩法都在場景中進行。場景是關卡,遊戲的所有方面(如遊戲關卡、標題螢幕、選單和過場動畫)都在其中發生。

預設情況下,Unity 中的新場景將在場景中包含一個名為主攝像機攝像機物件。可以向場景中新增多個攝像機,但我們目前只處理主攝像機。

主攝像機渲染它在稱為視口的特定區域中看到或“捕獲”的所有內容。進入此區域的所有內容都對玩家可見。

您可以透過將滑鼠放在場景檢視內並向下滾動以縮小場景檢視來檢視此視口(一個灰色矩形)。(您也可以透過按住 Alt 鍵並右鍵單擊來拖動)。

Unity Working

場景本身由稱為遊戲物件物件構成。遊戲物件可以是任何東西,從玩家模型到螢幕上的 GUI,從按鈕和敵人到無形的“管理器”(如聲音源)。

遊戲物件有一組附加的元件,這些元件描述了它們在場景中的行為方式,以及它們如何對場景中的其他物件做出反應。

事實上,我們現在就可以探索這一點。單擊場景層次結構中的主攝像機,然後檢視檢查器。它現在不會為空;相反,它將包含一系列“模組”。

Modules

任何遊戲物件最重要的元件都是其變換元件。場景中存在的任何物件都將具有變換,它定義了其相對於遊戲世界(或任何父物件)的位置、旋轉和比例。

可以透過單擊新增元件並選擇所需的元件來將其他元件附加到物件。在我們隨後的課程中,我們還將向遊戲物件附加指令碼,以便我們可以賦予它們程式設計行為。

現在讓我們考慮一些元件示例 -

  • 渲染器- 負責渲染和使物件可見。

  • 碰撞器- 定義物件的物理碰撞邊界。

  • 剛體- 為物件提供即時物理屬性,例如重量和重力。

  • 音訊源- 為物件提供播放和儲存聲音的屬性。

  • 音訊監聽器- 實際“聽到”音訊並將其輸出到玩家揚聲器的元件。預設情況下,主攝像機中存在一個。

  • 動畫器- 使物件能夠訪問動畫系統。

  • 燈光- 使物件充當光源,具有各種不同的效果。

Unity Composes

在此圖表中,我們可以看到 Unity 如何透過遊戲物件將自身組合成場景。

在下一課中,我們將建立我們的第一個遊戲物件並深入研究指令碼。

廣告