1. 程式人生 > >Siki_Unity_1_Unity零基礎入門_打磚塊

Siki_Unity_1_Unity零基礎入門_打磚塊

tran one 顏色 wid avi ont 文件夾 oca 工具

1 Unity零基礎入門 打磚塊

任務1:素材源碼

www.sikiedu.com/course/77

任務2:Unity介紹

王者榮耀,球球大作戰等遊戲都是用unity開發的

跨平臺的遊戲引擎

就業方向:遊戲開發,VR/AR開發

任務3:Unity的安裝

推薦在官網最下方下載補丁版本

任務4:Unity破解

學習時可以使用破解版:http://www.ceeger.com/forum/read.php?tid=23396&page=1

pan.baidu.com/s/1eStOgAe,ccfq 下載破解補丁

設置好路徑和Version後點擊Create License;點擊Patch替換即可。

任務5:創建Unity工程

BreakTheBricks

Unity工程目錄簡介:

Assets:模型/圖片/聲音/腳本資源

Library:庫/shader/內置腳本等

ProjectSettings:工程相關的設置

Temp:臨時文件存儲,關閉unity後臨時文件會被刪除

任務6:Unity面板

Project下文件與文件夾Assets中的文件是一一對應的

Hierarchy:顯示當前場景下的所有GameObject

任務7:什麽是場景Scene

新建場景:File->New Scene / Ctrl+n

保存場景:在Assets目錄下創建Scenes文件夾並放入;Ctrl+s

命名規則:NameScene.unity

任務8:怎麽操作視野

鼠標右鍵拖拽:圍繞自身進行旋轉

alt+鼠標左鍵拖拽:圍繞某一點/聚焦的GameObject進行旋轉

鼠標滾輪:縮放

按住鼠標滾輪拖拽:水平平移

鼠標在Hierarchy中雙擊某GameObject / 選中某GameObject後按F:聚焦

視圖的選擇:Perspective/ Orthographic

任務9:遊戲物體的基本操作

Camera:相機圖標的縮小:Gizmos中調節Icons的大小

左上角五個小工具:技術分享圖片

第一個可以按住鼠標滾輪代替

第五個是用於UI設計的

分別對應快捷方式QWERT

左邊是Pivot/Center的切換:技術分享圖片

每個GameObject都有一個在世界中表達位置的點

Center為視覺上計算出來的中心點

Pivot為美工在設計的時候制定的中心點

左邊是Local/Global的切換:

Local為局部坐標系

Global為世界坐標系

任務10:遊戲物體和組件的關系

每個GameObject由若幹個組件Component定義

任務11:打磚塊案例的場景

發射子彈打一堵墻

1. Ctrl+n 新建Main.unity的Scene

2. 需要一個地面 Plane,rename為Ground->(0,0,0),scale變大一些

3. 把背景的天空去掉,Camera->Clear Flags->Solid Color並調成灰色 

4. 修改地面顏色,修改material貼圖

新建文件夾Materials

Create->Material->rename Ground

Albedo:修改顏色或指定貼圖

Metailic:金屬感(0-1金屬)

Smoothness:光滑度(0不反光-1)

5. 將該material賦值給ground

直接將material拖到Scene中的ground上

或在Ground的Inspector->Mesh Renderer->Materials->element中賦值

任務12:創建磚塊和磚塊的Prefab

創建一個磚塊:Cube->reset Transform->y:0.5

添加Rigidbody組件->勾選Use Gravity

將該brick創建成一個Prefab:

創建文件夾Prefabs->將Hierarchy中的brick拖動到Project中的文件夾下即可創建Prefabs

任務13:創建墻和子彈的Prefab

1. 創建多個磚塊砌成的墻:

Ctrl+d->按住Ctrl進行移動(以一米為單位進行移動)

創建一個empty的GameObject,用來作為所有磚塊的parent,named as Wall

2. 創建子彈:從camera的位置開始發射

Siki_Unity_1_Unity零基礎入門_打磚塊