Unity界面與基礎

簡介:打開Unity後,首先調節右側layout,到如下布局模式。

本文檔和接下來的所有Unity文檔都是根據Unity聖典的補充,清先通過看書對Unity有一個初步的了解。教程的所以內容出自Unity官網視頻和文檔,清點擊以下鏈接查看。官方英文文檔C# scripting API官方英文視頻教程,需要梯子Unity聖典中文版騰訊Unity官方英文視頻,不需要梯子基本概念:Unity3D坐標系的方向是從2D擴展的,因此不是常用的坐標系。XY與2D模式一樣,Z軸向屏幕內側擴展。左側是global coordinate system(數學坐標系)

右側是local coordinate system(軸心坐標系)

Unity每個對象都有自己的軸心,組合也有軸心。可以選擇絕對位置和相對位置。因此同一個物體的位置有多種表示方式,在下一篇UI文檔中有詳細介紹。文件系統(Hierarchy)和Dom樹類似,也是採用父子節點的模式,改變父節點的內容會影響到子節點,在操作時可以選擇父節點,調整所有屬於這一節點的內容。

元素顯示層級和文件系統的順序是對應的,想要把內容上移一層只需要在文件系統插入到前面。

Hierarchy feels like a DOM tree; you can control children elements by select parent node and transform it.界面內容和快捷鍵:在Unity中,大多數的3D移動可以通過按住滑鼠右鍵WASD來完成。再具體移動一個物體或者調整其大小的時候。盡量按照XYZ方向改變,最後調整角度。任意拖動後再恢複位置就會變得麻煩,改變角度後XYZ方向都會改變,不好移動位置。任何錯誤操作都可以通過ctrl+z來撤回,調試盡量使用播放模式,這樣結束播放的時候,你所有操作都會歸零。最後,具體調試數值的時候沒必要一個個輸入,滑鼠在數值名字上按住左右滑動就可以改變數字。

1. 界面右上方的操作工具(拖拽 移動 角度 大小 2D縮放) 對應快捷鍵QWERT

The scene view tool bar. Corresponding keys: Q W E R T

First four icons are easy to understand, first is hand tool, second is translate tool, third is rotate tool, fourth tool is scale tool.

第四個快捷鍵一般只適用2D和UI場景,同時變換角度和大小。

Fifth tool is transform tool, which is designed to manipulate and size 2D objects, it can translate rotate and scale a game object at the same time. Although it is functional on 3D objects, it』s better to use on 2D or UI objects.

2. 按住右鍵點擊WASD可以移動到任何你想移動的地方,使用QE調節高度。

Holding on right mouse button can go to flight mode with you can view around by press WASD, and QE to change your height.

3. Alt+滑鼠左鍵更改角度,Alt+滑鼠右鍵調節遠近。

ALT+LEFT mouse button, change rotates anytime. ALT+RIGHT mouse button, drag to zoom in and out.

4.

Pivot mode 軸心模式(以選擇目標作為軸心旋轉,調節位置) center mode 中心模式(以組合軸心作為目標旋轉,調節位置) 3D多對象時差異明顯,2D沒什麼差別。

5. F frame selected. (滑鼠必須放在scene view上),也可以在Hierarchy(層級目錄)雙擊目標實現。

6. Scene菜單從左到右分別是: Draw mode menu(層級圖等多種視圖) 2D/3D切換 圖片icon用於單獨開啟或禁用元素。

7. Gizmos選擇具體顯示元素的下拉菜單,也可以調節圖標(攝像機,太陽)大小。

8. Gizmos右邊搜索框除了搜索的內容,其他元素變灰色

9. 播放時可以通過暫停來測試效果,播放過程中的所有改變都不會被保存。

10. 調整Project層級關係需要在Unity進行,不能直接在文件夾編輯。可以在Project的搜索裡面通過保存搜索結果建立favorite folder,通過拖拽就可以加元素。

11. Inspector第一個組件,對象(具體功能如下,對應圖片前兩行)

選擇圖標icon 勾選是不是active 名字 勾選參與數據運算 Tag(script)操作 layer設置(具體屬於哪一層)

第二部分Transform (數字的值可以直接在名字上面滑動調節)

可以直接調節父級元素的屬性值,來調節所有子元素。可以鎖定Inspector,也可以打開幾個。

選擇Debug模式,會顯示更多屬性和值,用來找問題。大多數屬性都可以禁用,可以複製到其他的Object下面,或者拖拽其他地方。

直接把Script等Asset拖拽到Object上可以自動生成這個組件.

你在layer裡面選的種類可以在下面的組件裡面定製選擇。比如Add layer加一個ignore camera,在相機選項裡面不顯示這個layer的內容(projection),可以忽略光線等。

12. File--Build setting選擇平台和平台設置(關於如何生成exe的可運行文件)

13. Window—Profiler(性能檢測)

14. 在遊戲裡面創建或者需要調整的Object盡量放到Project面板,在裡面編輯後可以應用Apply和revert去更改所有元素或者撤銷更改。也可以使用萬能CTRL Z方法撤銷。

15. 更改Scale和rotate會影響position和transform,在調整的時候注意邏輯順序。

16. Console在window最後一個,拖拽出來放到Tab(標籤)裡面可以調試script。17. Game Object有move to view和align with view可以從一個物體的視角去看。(官網有詳細介紹)其他文章以及案例請查看我的GitHub。MichelleGuan/UnityLearningNotesgithub.comty界面與基礎

簡介:

打開Unity後,首先調節右側layout,到如下布局模式。

本文檔和接下來的所有Unity文檔都是根據Unity聖典的補充,清先通過看書對Unity有一個初步的了解。教程的所以內容出自Unity官網視頻和文檔,清點擊以下鏈接查看。

  • 官方英文文檔
  • C# scripting API
  • 官方英文視頻教程,需要梯子
  • Unity聖典中文版
  • 騰訊Unity官方英文視頻,不需要梯子

基本概念:

  1. Unity3D坐標系的方向是從2D擴展的,因此不是常用的坐標系。XY與2D模式一樣,Z軸向屏幕內側擴展。
  2. 左側是global coordinate system(數學坐標系)

    右側是local coordinate system(軸心坐標系)

Unity每個對象都有自己的軸心,組合也有軸心。可以選擇絕對位置和相對位置。因此同一個物體的位置有多種表示方式,在下一篇UI文檔中有詳細介紹。

  1. 文件系統(Hierarchy)和Dom樹類似,也是採用父子節點的模式,改變父節點的內容會影響到子節點,在操作時可以選擇父節點,調整所有屬於這一節點的內容。

    元素顯示層級和文件系統的順序是對應的,想要把內容上移一層只需要在文件系統插入到前面。

    Hierarchy feels like a DOM tree; you can control children elements by select parent node and transform it.

界面內容和快捷鍵:

在Unity中,大多數的3D移動可以通過按住滑鼠右鍵WASD來完成。再具體移動一個物體或者調整其大小的時候。盡量按照XYZ方向改變,最後調整角度。任意拖動後再恢複位置就會變得麻煩,改變角度後XYZ方向都會改變,不好移動位置。任何錯誤操作都可以通過ctrl+z來撤回,調試盡量使用播放模式,這樣結束播放的時候,你所有操作都會歸零。最後,具體調試數值的時候沒必要一個個輸入,滑鼠在數值名字上按住左右滑動就可以改變數字。

1. 界面右上方的操作工具(拖拽 移動 角度 大小 2D縮放) 對應快捷鍵QWERT

The scene view tool bar. Corresponding keys: Q W E R T

First four icons are easy to understand, first is hand tool, second is translate tool, third is rotate tool, fourth tool is scale tool.

第四個快捷鍵一般只適用2D和UI場景,同時變換角度和大小。

Fifth tool is transform tool, which is designed to manipulate and size 2D objects, it can translate rotate and scale a game object at the same time. Although it is functional on 3D objects, it』s better to use on 2D or UI objects.

2. 按住右鍵點擊WASD可以移動到任何你想移動的地方,使用QE調節高度。

Holding on right mouse button can go to flight mode with you can view around by press WASD, and QE to change your height.

3. Alt+滑鼠左鍵更改角度,Alt+滑鼠右鍵調節遠近。

ALT+LEFT mouse button, change rotates anytime. ALT+RIGHT mouse button, drag to zoom in and out.

4.

Pivot mode 軸心模式(以選擇目標作為軸心旋轉,調節位置) center mode 中心模式(以組合軸心作為目標旋轉,調節位置) 3D多對象時差異明顯,2D沒什麼差別。

5. F frame selected. (滑鼠必須放在scene view上),也可以在Hierarchy(層級目錄)雙擊目標實現。

6. Scene菜單從左到右分別是: Draw mode menu(層級圖等多種視圖) 2D/3D切換 圖片icon用於單獨開啟或禁用元素。

7. Gizmos選擇具體顯示元素的下拉菜單,也可以調節圖標(攝像機,太陽)大小。

8. Gizmos右邊搜索框除了搜索的內容,其他元素變灰色

9. 播放時可以通過暫停來測試效果,播放過程中的所有改變都不會被保存。

10. 調整Project層級關係需要在Unity進行,不能直接在文件夾編輯。可以在Project的搜索裡面通過保存搜索結果建立favorite folder,通過拖拽就可以加元素。

11. Inspector第一個組件,對象(具體功能如下,對應圖片前兩行)

選擇圖標icon 勾選是不是active 名字 勾選參與數據運算 Tag(script)操作 layer設置(具體屬於哪一層)

第二部分Transform (數字的值可以直接在名字上面滑動調節)

可以直接調節父級元素的屬性值,來調節所有子元素。可以鎖定Inspector,也可以打開幾個。

選擇Debug模式,會顯示更多屬性和值,用來找問題。大多數屬性都可以禁用,可以複製到其他的Object下面,或者拖拽其他地方。

直接把Script等Asset拖拽到Object上可以自動生成這個組件.

你在layer裡面選的種類可以在下面的組件裡面定製選擇。比如Add layer加一個ignore camera,在相機選項裡面不顯示這個layer的內容(projection),可以忽略光線等。

12. File--Build setting選擇平台和平台設置(關於如何生成exe的可運行文件)

13. Window—Profiler(性能檢測)

14. 在遊戲裡面創建或者需要調整的Object盡量放到Project面板,在裡面編輯後可以應用Apply和revert去更改所有元素或者撤銷更改。也可以使用萬能CTRL Z方法撤銷。

15. 更改Scale和rotate會影響position和transform,在調整的時候注意邏輯順序。

16. Console在window最後一個,拖拽出來放到Tab(標籤)裡面可以調試script。

17. Game Object有move to view和align with view可以從一個物體的視角去看。(官網有詳細介紹)

其他文章以及案例請查看我的GitHub。

MichelleGuan/UnityLearningNotesgithub.com圖標
推薦閱讀:

TapTap 7.2分卻拿下了App Store遊戲推薦,這款MMO到底有什麼亮點?
史上最絕望的《鬥地主》牌局!看到第三個我就跪了……
一次人性與科技的碰撞,感受末日廢土下僅存的溫柔
觸樂夜話:文字的氣息變得微妙起來了
我為何毫不猶豫,就為《怪獵:世界》剁了手?

TAG:Unity遊戲引擎 | 遊戲 |