【Unity3D入门教程】Unity3D界面介绍及游戏对象基本操作
1 界面介紹
在Windows等圖形化操作系統上,熟練地使用菜單、圖標、快捷鍵等,將會極大提升工作效率。因此,要認識一個軟件,學會熟練使用他們,就必須先認識軟件的界面。
先點擊菜單欄的Window——Layouts——2by3,設置成如下的界面,方便我們了解各個窗口。
如下圖所示,我們將各個區域分割出來,成為7個模塊,逐一介紹主要的功能。這七個菜單分別是導航菜單欄、工具欄、場景視圖、游戲視圖、層次視圖、項目視圖、監測視圖。
(1)導航菜單欄
??? File——場景的創建和保存、工程的創建和保存、程序的打包發布等等。
??? Edit——包含一些復制、粘貼、刪除、查找等基本編輯操作,還包含軟件偏好設置(Preferences)和工程設置(Project Settings)等等。其中最常用的應該是偏好設置了。打開Preferences——External Tools,看到下面的視圖。可以設置External Script Editor為自己喜歡的編輯器(例如,我就把內置的MonoDevelop改為了VisualStudio 2013了)。如果你需要發布程序到Android手機,那么你需要安裝相應的模塊,可以看到圖中有Android設置。由于我已經安裝了JDK和Android SDK,所以只需要將路徑設置好就行了。對初學者來說,這還是有些復雜的,感興趣可以找“Unity3D發布Android教程”來看看。當然,如果我們在學習初期只用到發布PC端程序,這些設置可以不用管它,保持系統默認就行了。
??? Assets——創建、導入、導出素材等功能,一般情況下,Unity3D的外部插件都會通過導入unitypackage的方式來完成。
??? GameObject——創建游戲對象以及一些對象屬性的設置。
??? Component——為游戲對象添加各種組件等。組件可以理解為一個個的小功能,對于一個游戲對象,如果添加了某個組件,它就具備了某種屬性或者功能。
??? Window——顧名思義,它是對界面的一些設置。
??? Help——可以獲取一些在線的幫助。
?
(2)工具欄
工具欄可以對放置于場景中的對象進行操作,如旋轉、平移、縮放等。工具欄中間是游戲運行、暫停、按幀運行按鈕。工具欄右側是賬戶、顯示層設置、窗口布局等。
(3)場景視圖
場景視圖是我們所創建和操作的空間。任何游戲物體都存在于場景中。場景視圖是為我們開發者提供便利所設置的,我們可以從各個角度去觀看游戲對象設置是否達到預期。場景視圖中有很多可以設置的選項,例如2D-3D顯示切換、燈光開關等。用到的時候再討論即可。
(4)游戲視圖
游戲視圖是我們最終程序運行時所顯示的畫面,也是直接為用戶呈現的畫面。在我們開發過程中,它顯示的是位于最高層級的camera所拍攝到的場景。
(5)層次視圖
場景中的任何對象,名稱都會顯示在這個區域,這里可以清楚看出各個物體之間的聯系,是分立關系還是父子關系(父物體可以影響子物體的運動)。也可以方便我們索引到場景中的任何對象。
(6)項目視圖
資源文件在這里保存。我們也可以直接拖拽一些外部的資源(如圖片等)到該區域中。這些資源文件都是保存在本地磁盤上的。
(7)監測視圖
當選中某個游戲對象時,監測視圖會顯示它的組件,比如Transform等。
2 游戲對象基本操作
創建工程并創建場景后,我們就可以開始游戲開發了。不論你是不是要做一款游戲,我們姑且都叫做游戲開發吧。本質都是一樣的。
默認情況下,場景中已經有MainCamera和Directional Light等對象。我們現在以一個Cube為例來學習旋轉、平移、縮放等基本操作。點擊Hierarchy——Create——3D Object——Cube,就能創建一個立方體。
當我們在場景視圖中選中立方體,按下W,場景中的立方體就會如下所示。使用鼠標拖動這些帶顏色的箭頭就可以控制它的位置了。
按下E,并拖動帶顏色的圓環,可以控制物體旋轉。
按下R,拖動帶顏色的方塊,可以控制縮放。
當然,在Inspector視圖中還可以看到該立方體的Transform組件,設置Position、Rotation、Scale等值也可以改變立方體的位置、姿態和尺度。我們還看到立方體帶有BoxCollider和MeshRenderer組件,后面都會講到的。
總結
以上是生活随笔為你收集整理的【Unity3D入门教程】Unity3D界面介绍及游戏对象基本操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 自学python还是报班-自学pytho
- 下一篇: 记一次VS2013的卸载与重装