2013/10/14

1. [Unity 中文教學] 新手必看 - Unity3D 實用操作小撇步

2020/03/29 更新
嗨 大家好,
很多學生都在問我們公司的老師們,
有沒有推薦的Unity書籍,
所以這邊小編來推薦幾本書拉!!!
如果要看市面上還有的書,
如果要看線上教學影片,
這邊都有幫大家做個整理,
提供給大家參考。
正文開始-----------------------------------------------------------------------------
[2020] 更新教學內容網址:https://faliangstudio.com/basic-unity/

以下內文為舊版本,請大家到上面的網址學習新介面唷!!!


兩年的教學經驗過程中,亮亮發現普遍學生一開始接觸到Unity 3D最大問題皆在於物件軸向、找尋物件與物件對位,需要花較長時間做遊戲場景佈置之排列組合。你/妳有上述這些煩惱嗎?今天就讓亮亮好好為大家解說一番吧!

還沒安裝Unity3D的同學請先至:0. [教學] 甚麼是 Unity3D? 下載安裝。

安裝好,請打開各位的Unity 3D。一打開Unity 3D會出現官方的範例遊戲:
AngryBots

一、 Unity 3D 介面介紹:
亮亮劃分為五個區塊:工具列、遊戲場景編輯視窗、遊戲場景物件管理視窗、素材資料庫、屬性面板。

工具列主要是選擇物件、移動物件、旋轉物件、放大縮小物件。記得要點選你們想編輯的物件後再透過工具列為物件型態改變,也可直接在屬性面板改變物件的位置、旋轉、大小。

在此,亮亮要提醒各位"移動物件"時,請拖拉物件的三軸:X軸(紅色)、Y軸(綠色)Z軸(藍色),千萬不要拖曳到物件中心點,這樣很容易造成物件拖拉過程中,被你拖太遠找不到物件唷!



Unity環境編輯配置模式可透過右上角Layers旁的按鈕切換目前Unity環境編輯配置模式,亮亮個人較常使用的方式為:2 By 3假設不小心在亂拉過程中關掉了屬性視窗,可重新點選2 By 3 或 點選 "Window → 選擇要的面板" 即可。

執行遊戲、暫停遊戲這裡有個新手們很容易犯的錯誤,就是 "請勿在遊戲執行下,更改物件型態",否則當你回神過來取消執行遊戲按鈕後會發現,所有物件都回到原本型態。玩遊戲要大視窗才好玩,大家可到遊戲視窗右上角點選Maximize on play,執行遊戲。

素材資料庫各位要使用的3D物件、音效、圖片、程式文件全部都會被收集在素材資料庫裡,當有需要時候再拖拉到遊戲場景物件管理視窗,並可直接在遊戲場景編輯視窗看到所拖拉的物件。





二、 Unity 3D 不可不知的小撇步
1. 左圖的Unity介面為3.5,右圖的Unity介面4.0以上,可以發現兩個版本在(Project)素材資料庫有些改變。使用Unity介面4.0以上的同學如果不習慣目前Project的介面,可在Project右上方選項 → One Column Layout


2. Unity3D 是可安裝兩種版本在電腦上的作法是安裝在不同路徑底下即可。
3. Unity3D 是可開多視窗的作法是在Unity執行檔案右鍵 → 內容 → 捷徑 → 目標:D:\unity3.5.2\Editor\Unity.exe -projectPath (-前空一格)

三、 Unity 3D 操作方式
  • 開啟新專案File → New Project專案會自動產生在我的文件階層下。切記:目前Unity尚未支援中文路徑,因此取Project名稱時,請打英文。
  • 選轉場景視角按住Alt+滑鼠左鍵。
  • 平移場景視角壓住滑鼠滾輪。
  • 縮放場景視角按住Alt+滑鼠右鍵。
  • 將物件顯示於視窗中央
  • 1.點物件→Scene(點一下右鍵)→再按F鍵
  • 2.選擇物件後,直接按滑鼠左鍵兩下。
  • 拉遠拉近場景編輯視角移動滑鼠滾輪。
  • 位移、旋轉、放大縮小利用三視圖編輯場景
  • 其餘快捷鍵可參閱Link Unity 3D 快捷鍵完整介紹

四、 Unity 3D 快速對位技巧
這樣的遊戲場景大家會花多少時間完成呢?假使完成了,Cube與Cube間是否有甜蜜蜜的依偎?接下來要教學的快速對位技巧大官們不可不知啊!!!!!!


1產生遊戲物件(Cube, Sphere, Direction light…ect)GameObject → Create Other → Cube。


2. 物件對齊方式每個立方塊(Cube)都有八個點,我們可以利用這八個點讓彼此緊密對齊。解決方法是一直持續按著V 鍵(大官們點選物件後,一直按著V鍵,在移動物件即可)利用格點鎖定功能來移動對齊物件。


3. 物件間的距離相等各位在座橋的時候,最拿抓準的是物件與物件之間的距離都要相同。解決方法是Edit → Snap Setting,各位可自行設定彼此物件間的位移大小、旋轉、物件大小。如果今天要位移物件,除了更改Snap Setting的值以外,切記還要持續按下Ctrl鍵在做位移拖拉,才可看出效果唷!




4. 兩個物件位置相同:A物件座標為(0,0,0),B物件座標為(100,100,100),希望B物件位置=A物件位置,解決方法是"更改B物件屬性欄位裡的座標位置 Transform → Position" "讓B物件作為A物件的子物件,再點選B物件,Transform 旁邊有個小齒輪 → Reset Position"。










0. [Unity 中文教學] 甚麼是 Unity3D?
2. [Unity 中文教學] 建立 Unity3D Terrain 地形解析 - 上 (版本3.5 / 4.2.1 差異處)
3. [Unity 中文教學] 如何辨識Unity 3D 為專業版(PRO) 
7. [Unity 3D 介面 - 中文教學] 天空盒 - Skybox (靜態)
11. [Unity 3D 介面 - 中文教學] Unity 4.2.1以上版本發佈Android問題!!!!"Unable to find suitable jdk installation Please make sure you have a suitable jdk installation.Android development requires at least JDK 6 (1.6)"
12. [Unity 3D 介面 - 中文教學] Particle System 3.5版本以前的粒子系統 (上)
13. [Unity 3D 介面 - 中文教學] Particle System 新版-粒子系統 (蝙蝠"超音波"教學)
14. [Unity 3D 介面 - 中文教學] Trail Renderer 尾跡模擬
15. [Unity 3D 介面 - 中文教學] Interactive Cloth 布料模擬
16. [Unity 3D 介面 - 中文教學] Image Effect 影像效果

7 則留言:

  1. 好詳細的教學!!給個大大的讚!!!


    挖到寶了XD

    回覆刪除
  2. 教得非常好懂 非常感謝大大!!
    我和同學近期打算用unity做出一個遊戲
    這些文章真的很有幫助
    如果方便的話可以之後來問問題嗎??

    回覆刪除
    回覆
    1. https://www.facebook.com/ForestKeeper.Shining
      歡迎到我們粉絲頁詢問問題唷!!!

      刪除
  3. 淺顯易懂~~!!版主揪甘心ㄟ

    回覆刪除
  4. 想請問unity可以寫出近戰、遠戰同時一起嗎?
    例如:玩家在打怪時,他能一下拿劍攻擊;一下拿弓箭攻擊嗎
    感謝喔

    回覆刪除