本節書摘來自異步社群《unity 3d 遊戲開發技術詳解與典型案例》一書中的第1章,第1.3節第一個unity 3d程式,作者 吳亞峰 , 于複興,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視
1.3 第一個unity 3d程式
unity 3d 遊戲開發技術詳解與典型案例
本節将介紹在unity內建開發環境中建立第一個unity案例,運作并體驗實際效果。讀者可參照以下的操作步驟進行操作,具體的操作步驟如下。
(1)進入unity內建開發環境,單擊菜單欄中gameobject菜單,選擇create other/cube,建立一個cube(長方體),如圖1-44所示。
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnLmRzNwAzYhN2M1UTNjNTYlNDM3ATYiRmZyMWZyUDZ2UTYkhjZwMGOh9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.png)
(2)在unity內建開發環境中的hierarchy視口裡輕按兩下自己剛剛建立的cube,在scence視窗裡就會出現自己所建立的cube,如圖1-45所示。
提示
所有屬性參數的改變,在場景設計面闆中會時時展現,給開發者以直覺的視覺展現。
(4)在unity內建開發環境中,單擊菜單欄中assets菜單,選擇import new asset,導入所需要的資源,現在需要導入的是所需要的紋理圖檔,如圖1-47所示。
(5)緊接着會彈出一個選擇資源的對話框,找到所需要的紋理圖檔資源,單擊“import”導入,如圖1-48所示。
為了簡單友善地導入這些比較小的資源,可以直接拖進unity內建開發環境中,也可以達到導入的目的。
(6)為所建立的cube添加合适的紋理貼圖:在右側屬性檢視器下的materials屬性,單擊select會彈出一個select texture2d的對話框,選擇合适的紋理貼圖,如圖1-49所示。
(8)在unity內建開發環境中的項目資源清單裡單擊自己剛剛建立的sphere,在右側屬性檢視器下對所建立的sphere調整大小、位置和姿态,如圖1-51所示。
(9)為所建立的sphere添加合适的紋理貼圖:在右側屬性檢視器下的materials屬性,單擊select會彈出一個select texture2d的對話框,選擇合适的紋理貼圖,如圖1-52所示。
(10)在unity內建開發環境中,單擊菜單欄中gameobject菜單,選擇create other/ directional light,建立一款directional light(平行光),如圖1-53所示。
(11)在unity內建開發環境中的項目資源清單裡單擊自己剛剛建立的directional light,在右側屬性檢視器下對directional light調整大小、位置、姿态、顔色以及光照強度,如圖1-54所示。
(13)導入unity自帶的standard materials包,方法為在菜單欄中選擇assets/import package/physic materials,如圖1-56所示。
(14)為所建立sphere添加rigidbody(剛體),方法為先選中sphere,然後在菜單欄中選擇component/ physic/rigidbody,如圖1-57所示。
白色線框部分就是所添加的rigidbody屬性。
(15)為所建立sphere添加sphere collider(球體碰撞者),方法為先選中sphere,然後在菜單欄中選擇component/ physic/ sphere collider,如圖1-58所示。
白色線框部分就是所添加的sphere collider屬性。
(16)在sphere collider下的material(材質)屬性中,選擇bouncy(彈性)屬性賦予sphere,如圖1-59所示。