Unity(一)Scene和GameObject

        前天是1024程序員節,看到一個問題:“你爲什麼學計算機?”,不禁想起自己學習計算機的初衷。其實,當年我力排衆議,選擇計算機這個專業,其實是因爲想開發遊戲。轉眼間,大學畢業三年多了,玩過的手遊,端遊數以百計,但是尚未接觸過遊戲開發。做Android開發3年多了,3年可能對於很多開發人員來說,是一個坎。作爲一名計算機專業畢業的學生,作爲一個編碼和遊戲愛好者,我覺得,有必要學習一下游戲開發了。從今天開始,我開始學習Unity遊戲開發,並且把自己所學及時的總結一下。

一.創建Project

        首先,我們創建一個project,這是必要的一個步驟。打開unity,選擇File,new project,填寫項目名(例如MyFirstUnity),選擇3D,創建我們的第一個項目:

二.改變unity佈局

        unity安裝後,默認會有一個佈局,我們可以根據自己的喜好改變佈局風格,例如,我選擇的Tall這個風格:

三.Project簡介

        接下來,我們看一下unity中的基本視圖:scene(場景),game(遊戲),hierarchy(GameObject),inspector(屬性),project(項目)。

1.scene

        scene就是場景,可以理解爲遊戲場景的座標系,用於描述各種物體的相對位置等信息。如圖所示:

2.game

        game就是最終展示給用戶的遊戲界面。如圖所示:

3.hierarchy

        hierarchy這裏放置着各種各樣的GameObject,例如Camera,Light等,如圖所示:

4.inspector

        inspector用於查看和修改GameObject的屬性和行爲,例如位置、旋轉、縮放、材質等。如圖所示:

5.project

        project,與其他語言的項目一樣,存放代碼和資源文件的地方,如圖所示:

四.Scene

        接下來,看一下場景的一些操作,有幾個工具操作scene,如圖所示:

1.拖動

        第一個圖標,小手可以移動和縮放整個場景,我們的遊戲場景可能會很大,而小手就是用來拖動和縮放整個scene。

2.移動

        第二個圖標是移動一個或多個GameObject在scene中的位置。如果點擊箭頭移動,那麼會沿着箭頭所在的方向平移。如果點擊object本身移動,可以任意方向的移動。

3.旋轉

        第三個圖標控制GameObject的旋轉,可以選擇一個方向或者任意的旋轉。

4.縮放

        第四個圖標控制GameObject的縮放,可以使一個方向或者任意的縮放。

五.GameObject

        遊戲場景中的物體,就是GameObject,一個遊戲場景就是由多個GameObject組成的。        

1.創建GameObject

        在hierarchy視圖中右鍵,選擇3D,cube,創建一個立方體的GameObject:

 

2.GameObject組合

        我們可以把一個或多個GameObject放在一個GameObject節點下,這樣,幾個GameObject就成爲一個組合。當我們選中父節點的GameObject時,子節點的GameObject可以隨着父節點的GameObject一起的移動,縮放,旋轉等。如圖所示,我在一個立方體下放了一個球體和另一個物體,選中立方體後,可以一起改變。

3.prefabs

        假如我們創建了一個GameObject,我們以後想複用,那麼我們怎麼做合適呢?我們去assets目錄下新建一個文件夾prefabs,然後把我們想複用的GameObject拖到這個文件夾。prefabs下的GameObject,字體是藍色的:

        我們可以刪除,也可以雙擊prefabs中的GameObject對其進行修改,可以在修改後拖動新的到hierarchy:

        這篇文章總結了一下如何使用unity創建一個項目,以及unity的一些基本視圖的使用,並且簡單介紹了scene和gameobject。在後面的文章中,我會繼續學習和總結unity,爭取早日開發出自己的一款小遊戲。下一篇博客,將介紹如何把我們的項目打包成遊戲。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章