天天看點

《Unity 3D 遊戲開發技術詳解與典型案例》——1.3節第一個Unity 3D程式

本節書摘來自異步社群《unity 3d 遊戲開發技術詳解與典型案例》一書中的第1章,第1.3節第一個unity 3d程式,作者 吳亞峰 , 于複興,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

1.3 第一個unity 3d程式

unity 3d 遊戲開發技術詳解與典型案例

本節将介紹在unity內建開發環境中建立第一個unity案例,運作并體驗實際效果。讀者可參照以下的操作步驟進行操作,具體的操作步驟如下。

(1)進入unity內建開發環境,單擊菜單欄中gameobject菜單,選擇create other/cube,建立一個cube(長方體),如圖1-44所示。

《Unity 3D 遊戲開發技術詳解與典型案例》——1.3節第一個Unity 3D程式

(2)在unity內建開發環境中的hierarchy視口裡輕按兩下自己剛剛建立的cube,在scence視窗裡就會出現自己所建立的cube,如圖1-45所示。

《Unity 3D 遊戲開發技術詳解與典型案例》——1.3節第一個Unity 3D程式

提示

所有屬性參數的改變,在場景設計面闆中會時時展現,給開發者以直覺的視覺展現。

(4)在unity內建開發環境中,單擊菜單欄中assets菜單,選擇import new asset,導入所需要的資源,現在需要導入的是所需要的紋理圖檔,如圖1-47所示。

(5)緊接着會彈出一個選擇資源的對話框,找到所需要的紋理圖檔資源,單擊“import”導入,如圖1-48所示。

《Unity 3D 遊戲開發技術詳解與典型案例》——1.3節第一個Unity 3D程式

為了簡單友善地導入這些比較小的資源,可以直接拖進unity內建開發環境中,也可以達到導入的目的。

(6)為所建立的cube添加合适的紋理貼圖:在右側屬性檢視器下的materials屬性,單擊select會彈出一個select texture2d的對話框,選擇合适的紋理貼圖,如圖1-49所示。

《Unity 3D 遊戲開發技術詳解與典型案例》——1.3節第一個Unity 3D程式

(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所示。

《Unity 3D 遊戲開發技術詳解與典型案例》——1.3節第一個Unity 3D程式
《Unity 3D 遊戲開發技術詳解與典型案例》——1.3節第一個Unity 3D程式

(11)在unity內建開發環境中的項目資源清單裡單擊自己剛剛建立的directional light,在右側屬性檢視器下對directional light調整大小、位置、姿态、顔色以及光照強度,如圖1-54所示。

《Unity 3D 遊戲開發技術詳解與典型案例》——1.3節第一個Unity 3D程式

(13)導入unity自帶的standard materials包,方法為在菜單欄中選擇assets/import package/physic materials,如圖1-56所示。

(14)為所建立sphere添加rigidbody(剛體),方法為先選中sphere,然後在菜單欄中選擇component/ physic/rigidbody,如圖1-57所示。

《Unity 3D 遊戲開發技術詳解與典型案例》——1.3節第一個Unity 3D程式

白色線框部分就是所添加的rigidbody屬性。

(15)為所建立sphere添加sphere collider(球體碰撞者),方法為先選中sphere,然後在菜單欄中選擇component/ physic/ sphere collider,如圖1-58所示。

《Unity 3D 遊戲開發技術詳解與典型案例》——1.3節第一個Unity 3D程式

白色線框部分就是所添加的sphere collider屬性。

(16)在sphere collider下的material(材質)屬性中,選擇bouncy(彈性)屬性賦予sphere,如圖1-59所示。

《Unity 3D 遊戲開發技術詳解與典型案例》——1.3節第一個Unity 3D程式

繼續閱讀