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