C語言中文網 目錄

Unity 3D創建項目,并添加游戲物體和游戲組件

Unity 3D 創建游戲的理念可以簡單地理解為:一款完整的游戲就是一個項目(project),游戲中不同的關卡對應的是項目下的場景(scene)。一款游戲可以包含若干個關卡(場景),因此一個項目下面可以保存多個場景。

創建新項目

啟動 Unity 3D 后,在彈出的 Project Wizard(項目向導)對話框中,單擊 Create New Project(新建項目),創建一個新的工程,可以設置工程的目錄,然后修改文件名稱和文件路徑,如下圖所示。

新建項目

在 Project name 下(項目名稱)中輸入項目名稱,然后在 Location(項目路徑)下選擇項目保存路徑并且選擇 2D 或者 3D 工程的默認配置,最后在 Add Assets Package 中選擇需要加載的系統資源包,如下圖所示。

設置完成后,單擊 Create project 按鈕完成新建項目。Unity 3D 會自動創建一個空項目,其中會自帶一個名為 Main Camera 的相機和一個 Directional Light 的直線光。

加載資源包

創建好新項目后,由于每個項目中可能會有多個不同的場景或關卡,所以開發人員往往要新建多個場景。

新建場景的方法是:選擇 Unity 3D 軟件界面上的菜單 File(文件)→New Scene(新建場景)命令即可新建場景,如下圖所示。

新建場景

創建游戲物體

選擇 GameObject(游戲對象)→3D Object(三維物體)→Plane(平面)命令創建一個平面用于放置物體,如下圖所示。

創建平面

選擇 GameObject(游戲對象)→3D Object(三維物體)→Cube(立方體)命令創建一個立方體,如下圖所示。

創建立方體

最后使用場景控件調整物體位置,從而完成游戲物體的基本創建,如下圖所示。

平面和立方體創建效果

添加游戲物體組件

游戲物體組件可以通過 Inspector(屬性編輯器)顯示,這些組件還可以附加很多組件。例如要為 Cube(立方體)組件添加 Rigidbody(剛體)組件,選中 Cube,執行 Component(組件)→Physics(物理)→Rigidbody(剛體)菜單命令,為游戲物體 Cube 添加 Rigidbody 組件,如下圖所示。

添加rigidbody組件

rigidbody組件

Rigidbody 添加完成后,在 Scene(場景)視圖中單擊 Cube 并將其拖曳到平面上方,然后單擊 Play 按鈕進行測試,可以發現 Cube 會做自由落體運動,與地面發生相撞,最后停在地面,如下圖所示。

測試前

測試后

項目保存

執行 File(文件)→Save Scene(保存場景)菜單命令或按快捷鍵 Ctrl+S,如下圖所示。

保存場景命令

在彈出的保存場景對話框中輸入要保存的文件名,如下圖所示。此時在 Project(項目)面板中能夠找到剛剛保存的場景。

輸入場景名稱

精美而實用的網站,提供C語言、C++、STL、Linux、Shell、Java、Go語言等教程,以及socket、GCC、vi、Swing、設計模式、JSP等專題。

Copyright ?2011-2018 biancheng.net, 陜ICP備15000209號

底部Logo