Siki_Unity_1_Unity零基礎入門_打磚塊
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零基礎入門_打磚塊