【中文】Unity2D官方入門教程 Ruby' Adventure 01

第一章: 安裝Unity編輯器

使用機(jī)器翻譯然后手工較對了一遍,英語水平極度有限,漏洞百出請見諒。
為了避免更多錯(cuò)誤和方便對照。所有專業(yè)名詞術(shù)語(特別是Unity界面中的英文)只備注一次中文,或不翻譯。

摘要

歡迎來到 Ruby’s 2D Adventure教程!這里將一步一步教你作為Unity初學(xué)者如何制作一個(gè)基礎(chǔ)的冒險(xiǎn)游戲。
讓我們直接從登陸Unity Hub開始,下載Unity版本18.3或以上然后創(chuàng)建一個(gè)新項(xiàng)目。訪問Unity官方網(wǎng)站安裝Unity Hub并安裝Unity個(gè)人版。 建議查看Unity Hub文檔然后安裝Unity Editor。安裝Editor的時(shí)候保持所有的默認(rèn)選項(xiàng)。

建議的 Unity 版本
2018.3 - 2019.1

1. 安裝Unity編輯器

歡迎來到 Ruby’s Adventure: 2D 新手項(xiàng)目!在這個(gè)項(xiàng)目里,你將探索如何創(chuàng)建游戲 --- 教程同時(shí)也會解釋每一步背后的原理。 不需要任何的經(jīng)驗(yàn)就可以開始你的Unity之旅。

在最開始的教程里,你將探索Unity Editor和導(dǎo)入Assets(游戲資源)到你的游戲中。

在你開始創(chuàng)建新的項(xiàng)目前,你需要安裝Unity Editor 和 Unity Hub。

當(dāng)你安裝Unity Editor 的時(shí)候,保持所有選項(xiàng)默認(rèn)就可以了。

2. 創(chuàng)建一個(gè)Project (項(xiàng)目)

如何為你的游戲創(chuàng)建一個(gè)新項(xiàng)目:

  1. 打開 Unity Hub。
  2. 點(diǎn)擊右上方的 New 按鈕。


    image.png
  3. 輸入一個(gè)項(xiàng)目名稱。
  4. 設(shè)置 Unity 版本為 2019.1。
  5. 選擇一個(gè)文件夾保存你的項(xiàng)目。
  6. 設(shè)置 Template(模板) 為 2D。
  7. 點(diǎn)擊 Create project。


    image.png

3. 導(dǎo)入Assets

在你探索Unity Editor之前,讓我們先獲取項(xiàng)目需要的Asset 文件。

所有的文件都可以在 Unity Asset Store 中找到, 它能夠讓Asset 創(chuàng)作者提供工具或文件給其他Unity用戶。

  • 通過Unity編輯器菜單中的 Window > General > Asset Store 訪問 Asset Store。

Asset Store將在里的編輯器中打開。


image.png

如何讀取 Assets 到你的場景中:

  1. 在搜索框,輸入“2D Beginner: Tutorial Resources” 然后點(diǎn)擊搜索。
  2. 找到 2D Beginner: Tutorial Resources ,點(diǎn)擊下載并等待下載完成。
  3. 點(diǎn)擊 Import。 這打開 Import Unity Package 窗口,包含一個(gè)所有文件的列表。
  4. 點(diǎn)擊 Import 將所有文件導(dǎo)入到你的 Unity項(xiàng)目中。

現(xiàn)在你已經(jīng)準(zhǔn)備好了,接下來讓我們看看如何使用Unity來進(jìn)行工作吧。

4. Unity Editor 界面

讓我們先運(yùn)行Unity Editor。 別擔(dān)心,你不需要記住任何細(xì)節(jié)! 這個(gè)章節(jié)將介紹每個(gè)窗口的基礎(chǔ)概念,當(dāng)你需要獲取一些細(xì)節(jié)信息的時(shí)候,你可以知道從屏幕的哪部分去查找它。


image.png

項(xiàng)目窗口(Project)

項(xiàng)目窗口列出了項(xiàng)目中所有的文件和文件夾。 這些文件包含了你的項(xiàng)目中的所有的圖像,聲音和3D模型。 它們被統(tǒng)稱為Assets。


image
  • 打開Demo文件夾并雙擊 DemoScene。 可以打開演示場景,供您在本教程的其余部分中用作演示。

** 控制臺窗口(Console)**
控制臺窗口顯示游戲開發(fā)中的錯(cuò)誤和警告信息,同時(shí)會告訴你關(guān)于如何修復(fù)這些錯(cuò)誤。 控制臺窗口默認(rèn)在項(xiàng)目窗口選項(xiàng)卡中。 你可以拖拽移動(dòng)它并把它停靠在其他位置。


image

Hierarchy(層級結(jié)構(gòu))

在Unity中我們通過場景構(gòu)建游戲。 想象一下你游戲中不同的關(guān)卡或者不同的環(huán)境。 在每個(gè)場景中,都有一個(gè)可以放置到場景中的對象列表。 這些對象在Unity中稱之為 GameObjects。

你可以放置GameObjects到Hierarchy結(jié)構(gòu)中的父級或子級中。GameObjects 可以是其他GameObjects的子級,允許你移動(dòng)它們并分組(如果父級移動(dòng),所有子級也將被移動(dòng))。 Hierarchy窗口展示你的場景中的所有的GameObjects包括它們之間的父/子層級關(guān)系。


image

Scene view(場景視圖)

Scene view直觀的展示你當(dāng)前讀取的場景和所有Hierarchy視圖中的所有GameObjects。 你可以通過它在你的場景中放置或移動(dòng)GameObjects。 在Hierarchy窗口中點(diǎn)擊一個(gè)GameObjects,它將在Scene 場景中看到高亮顯示。


image

Game View(游戲視圖)

游戲視圖會顯示游戲界面,當(dāng)你在Unity中測試的游戲時(shí)候。


image

游戲視圖默認(rèn)隱藏在場景視圖選項(xiàng)卡的后面。 鑒于場景視圖允許你移動(dòng)GameObjects 并檢視它,游戲視圖顯示你的玩家玩游戲時(shí)看到的視圖,也就是攝像頭看到的部分(這在場景視圖中顯示為一個(gè)白色的區(qū)域)。

Inspector window(監(jiān)視器或監(jiān)察窗口)

當(dāng)你在Hierarchy 或者 Project 窗口中選擇一個(gè)項(xiàng)目,Inspector 會顯示除這個(gè)項(xiàng)目所包含的所有相關(guān)數(shù)據(jù)。


image

作為在場景中的GameObjects,Inspector 顯示GameObject的數(shù)據(jù)。 Unity采用Object - Component 模式(對象-組件模式),這意味著你的場景由添加Component組件功能的GameObjects組成。

舉個(gè)例子,一個(gè) Sprite Renderer (精靈渲染器) 組件將一個(gè)圖像顯示在GameObject對應(yīng)場景的位置上,還有一個(gè) Audio Source(音源)組件在GameObject對應(yīng)的場景位置上播放聲音。


image

作為Assets,Inspector 顯示Unity 使用的導(dǎo)入設(shè)置。這些教程將突出顯示和解釋2D游戲中常見Assets的導(dǎo)入設(shè)置。

所有的GameObjects都繼承自Transform 組件,它允許你指定它在場景中的位置和旋轉(zhuǎn)角度,所有其他組件都是可選的,您可以根據(jù)需要添加它們。

5. 工具欄 和 導(dǎo)航界面

The Toolbar(工具欄)
工具欄包含一系列有用的工具按鈕幫助你設(shè)計(jì)和測試你的游戲。

image.png

Play buttons

image.png

Play
用于在層次視圖中測試當(dāng)前加載的場景,以便您可以在編輯器中實(shí)時(shí)測試游戲。

Pause
暫停,您可能已經(jīng)猜到了,允許您在游戲視圖中暫停游戲。它可以幫助您發(fā)現(xiàn)視覺問題或游戲問題,否則您將看不到。

Step
步進(jìn),用于逐幀瀏覽暫停的場景。有助于你在游戲世界中尋找實(shí)時(shí)變化時(shí)。

操作對象

這些工具在“場景”窗口中移動(dòng)和操縱GameObjects。您可以單擊按鈕激活它們,或使用快捷鍵。

image

手工具Hand Tool

您可以使用此工具在窗口中移動(dòng)場景。您也可以使用鼠標(biāo)中鍵單擊來訪問該工具。

image

快捷鍵:Q

移動(dòng)工具M(jìn)ove Tool

使用此工具可以選擇項(xiàng)目并單獨(dú)移動(dòng)它們。

image

快捷鍵:W

旋轉(zhuǎn)工具Rotate Tool

選擇項(xiàng)目并使用此工具旋轉(zhuǎn)它們。

<picture style="box-sizing: border-box;">
image

</picture>

快捷鍵:E

縮放工具Scale Tool

你猜對了 - 這是一個(gè)縮放你的GameObjects的工具。

<picture style="box-sizing: border-box;">
image

</picture>
快捷鍵:R

矩形變換工具 Rect Transform Tool

這個(gè)工具做了很多事情。從本質(zhì)上講,它將移動(dòng),縮放和旋轉(zhuǎn)組合到一個(gè)專門用于2D和UI的工具中。

image

快捷鍵:T

旋轉(zhuǎn),移動(dòng)或縮放

您可以使用此工具在窗口中移動(dòng)場景。您也可以使用鼠標(biāo)中鍵單擊來訪問該工具。

image

快捷鍵:Y

您可能想要記住的另一個(gè)方便的快捷鍵: F :專注于Selected對象。如果您忘記了場景中GameObject的位置,只需在hierarchy 中選擇它,然后按F將其置于Scene 視圖中心。

用鼠標(biāo)導(dǎo)航

當(dāng)您在“場景”窗口中時(shí),您還可以:

  • 左鍵單擊以在場景中選擇您的GameObject。

  • 中間單擊并拖動(dòng)以使用手形工具移動(dòng)場景視圖的相機(jī)。

  • 右鍵單擊并拖動(dòng)以使用飛行模式旋轉(zhuǎn)場景視圖的相機(jī) - 手動(dòng)工具的變體。執(zhí)行此操作時(shí),您還可以使用A和D左右移動(dòng)攝像機(jī),使用W和S向前和向后移動(dòng)攝像機(jī),使用Q和E向下和向上移動(dòng)攝像機(jī)。

有關(guān)在“場景”視圖中使用移動(dòng)游戲?qū)ο蟮母嘟ㄗh,請參閱“ 場景視圖導(dǎo)航”。

6.布局

您可以通過多種方式布置Unity Editor。每種布局都有自己的優(yōu)勢,您將找到最適合您的布局。
要切換布局,請選擇“ 窗口”>“布局” (Window > Layouts)(或使用編輯器右上角的“布局”下拉菜單)。您可以從以下布局中進(jìn)行選擇:
2乘3(2 by 3:) :
讓您在右側(cè)的列中看到“Scene ”視圖和“Game”視圖以及“Inspector”,“Project”視圖和“Hierarchy ”。

4分割(4 Split):
適用于從不同角度觀察3D模型,但對此2D項(xiàng)目沒有太大用處。

高(Tall: ):
使Scene 視圖和Inspector變得清晰明亮。

寬(Wide):
將“Hierarchy ”,“Project ”窗口和“Assets ”推送到編輯器的底部。

默認(rèn)(Default):
使您的場景或游戲視圖占據(jù)編輯器的大部分,并且還可以為您的Assets,Hierarchy 和Inspector提供空間。

這完全取決于個(gè)人喜好!2D初學(xué)者項(xiàng)目中的所有后續(xù)教程都使用默認(rèn)布局,并且控制臺窗口??吭凇绊?xiàng)目”窗口的一側(cè)。這是一個(gè)很好的起點(diǎn),我們建議至少在本教程的持續(xù)時(shí)間內(nèi)使用該布局。

摘要

現(xiàn)在您對Unity Editor的組織方式有了更多的了解 - 當(dāng)我們在將來的教程中引用Project窗口時(shí),您將確切地知道在哪里查找它。您還將游戲的資產(chǎn)添加到項(xiàng)目中。在下一個(gè)教程中,您將開始創(chuàng)建游戲,制作新場景并向其添加圖像。然后你將編寫你的第一個(gè)腳本來移動(dòng)圖像!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容