找回密碼
 注冊帳號

掃一掃,訪問微社區

材質

2015-1-6 16:16| 發布者: 楊炎| 查看: 1422| 評論: 0|原作者: 蠻牛|來自: unity3d腳本manual

摘要: 材質材質與網格或粒子渲染器(附加到游戲對象 (gameobject))結合使用。它們在定義對象顯示方式時發揮著必不可少的作用。材質包括對著色器(用于渲染網格或粒子)的引用,因此這些組件無法在沒有某種材質的情況下顯 ...

材質

材質與網格或粒子渲染器" target="_blank" class="relatedlink">渲染器(附加到對象" target="_blank" class="relatedlink">游戲對象 (gameobject))結合使用。它們在定義對象顯示方式時發揮著必不可少的作用。材質包括對著色器(用于渲染網格粒子)的引用,因此這些組件無法在沒有某種材質的情況下顯示。

漫反射著色器材質只有兩個屬性 - 顏色和紋理。

屬性

任何材質的屬性都會根據所選著色器而變化。這些是最常用的屬性:

屬性:

功能:

著色器 (shader)

材質將使用的著色器。有關更多信息,請參閱內置著色器指南。

主顏色 (main color)

可以應用任何種類的著色顏色。使用白色表示無任何著色。

基礎 (base)

將顯示的紋理

詳細信息

材質用于將紋理置于游戲對象 (gameobject) 上。無法在不使用材質的情況下直接添加紋理,這樣做將隱式創建新材質。正確的工作流程是創建材質、選擇著色器并選擇要與其一起顯示的紋理資源。有關材質的更多信息,請參閱有關材質的手冊頁面。

選擇著色器

創建材質之后,首先應決定要使用的著色器。可從著色器 (shader)下拉菜單中進行選擇。

著色器 (shader)下拉菜單

可以選擇工程資源文件夾中存在的任何著色器或內置著色器之一。也可以創建自己的著色器。有關使用內置著色器的更多信息,請參閱內置著色器指南。有關編寫自己的著色器的信息,請參閱手冊的著色器部分和shaderlab 參考。

設置著色器屬性

根據所選著色器類型,一些不同的屬性可以出現在檢視器 (inspector)上。

高光著色器的屬性

法線貼圖著色器的屬性

法線貼圖高光著色器的屬性

不同類型的著色器屬性有:

屬性:

功能:

顏色選取器 (color pickers)

用于選擇顏色。

滑塊 (sliders)

用于在允許范圍內調整數值。

紋理 (textures)

用于選擇紋理。

紋理放置

可以通過更改偏移 (offset)鋪設 (tiling)屬性改變紋理的放置。

此紋理通過更改鋪設 (tiling)屬性按 2x2 次數進行鋪設

屬性:

功能:

偏移 (offset)

四處滑動紋理。

鋪設 (tiling)

沿不同軸鋪設紋理。

提示

在盡可能多的游戲對象 (gameobject) 間共享單個材質是較好的做法。這具有巨大的性能優勢。

相關閱讀

文章點評
相關文章
女校游泳队彩金