unity3d基礎對象

個人翻譯,如有不妥之處,敬請指正,共同學習,共同進步!

原文地址:Primitive and Placeholder Objects


Unity可以處理建模軟件創建的任何形狀的3D模型。而且還可以直接在Unity中創建例如Cube、Sphere、Capsule、Cylinder、Plane和Quad這幾個類型的模型對象。這些對象通常被用于適用它們的地方(例如Plan通常被用于地面的表面),它們也為測試目的提供快速建立占位符和原型的方法。每個基本的對象都可以通過GameObject>3D Object 菜單加入到場景中使用。下面就簡單的價紹每個對象:

Cube

Cube

這是一個六面覆蓋貼圖的邊長為1個單位的Cube。事實上,在大多數游戲中Cube并不是十分常見的對象,但是當像墻壁、標桿、盒子、臺階步伐或者其他類似的項目縮放時,cube十分有用。對程序員來說,在程序開發過程中還沒有完成的模型可用時,Cube是很方便的占為對象。例如,一輛下車的車身可以使用尺寸大致正確的長方形盒子代替。盡管在完成的游戲中這個不合適的,但是在測試小車的控制代碼時是個很好的簡單代表對象。Cube的邊長時一個單位,可以用來比較添加到場景中的對象的比例是否合適。

Sphere

Sphere

這是直徑為一個單位的球體,貼圖包裹整個球體,并在頂部和底部的兩個極點收縮。球體在代表球類、星球類以及球狀物很有用處,半透明的球體可以制作一個代表效果的作用半徑。

Capsule

Capsule

一個膠囊體時一個圓柱體和兩個半球體組成。膠囊體直徑一個單位長度,高兩個單位長度(由高為一個單位圓柱體和兩個直徑為半個單位長度半球體組成膠囊體的高)。貼圖覆蓋整個膠囊體在膠囊體的兩個頂點收縮。雖然沒有很多真實的物體對象時膠囊形狀,它是一個很有用的占位模型。特別是在特定任務中,圓柱形對象的物理性好于盒型對象。

Cylinder

Cylinder

這是圓柱體高兩個單位,直徑一個單位長度,貼圖覆蓋整個表面。圓柱體模型可以方便的創建標桿、條狀物和輪子,但是要注意它的碰撞器的形狀是膠囊形狀(在Unity中沒有圓柱體的碰撞器)。如果你需要一個精確的圓柱形碰撞器,應該在建模軟件中創建一個合適的形狀并且附上一個碰撞器網格。

Plane

Plan

Plan是一個在本地坐標系空間中XZ平面上的邊長為10單位的正方形平面。貼圖圖片正好鋪滿整個正方形平面。對于像地面墻面這樣的物體表面來說,Plan是非常有用的。表面有時也需要在GUI中顯示圖片、影片和特殊效果。雖然Plan可以做這樣的事情,但是Quad更適合做這個任務。

Quad

Quad

Quad與Plan很相似,但是Quad邊長只有一個單位的長度,位于本地坐標空間的XY面上。而且Quad僅僅被分為兩個三角形區域,但是Plan被分成了200個三角形區域。當場景對象被作為簡單顯示圖片或者影片的屏幕時,使用Quad時很合適的。簡單的GUI和信息顯示也可以使用Quad實現。也可以用于顯示粒子系統、精靈和用于替代遠距離觀看的固定對象的圖片。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Unity3D塔防開發流程 配置環境及場景搭建 編程語言:C#,略懂些許設計模式,如果不了解設計模式,BUG Mo...
    Grape_葡萄閱讀 3,010評論 1 3
  • 這本書用心理學的知識來解釋交互系統界面設計的準則,寫得十分有趣。一邊做筆記一邊閱讀下來,感覺收獲很多,最大的收獲自...
    Echoyii閱讀 7,098評論 2 33
  • 古人云:“ 讀萬卷書,行萬里路”。 所以為什么身體和靈魂總要有一個在路上。人們常說,做人格局一定要大。如同登山般,...
    小調邦J閱讀 1,052評論 0 3