官术网_书友最值得收藏!

1.5 輔助線框菜單

場景視圖和游戲視圖都擁有各自的輔助線框(Gizmos)菜單。在工具條中單擊輔助線框按鈕就可以設置輔助線框。再次提示:輔助線框和圖標只在編輯器中,開發時可以看到,它們不會出現在最終發布的版本中。

下圖是場景視圖中的輔助線框菜單。

下圖是輔助線框菜單的具體設置,截圖只是一部分。

1.5.1 輔助線框

輔助線框與場景中的游戲物體有關,某些輔助線框只在物體被選中時顯示,某些輔助線框會一直顯示。這些輔助線框通常都是程序生成的射線和線段,會根據當前視角實時變化。最常用和最有用的線框是燈光和攝像機的,自定義的腳本也可以擁有定制的線框,用來直觀展示某些參數,但是那屬于比較高級的應用了。

某些輔助線框只能單純查看,但是某些輔助框線還能用來操作,比如,音源(Audio Source)范圍的框線,就可以單擊和拖曳,以調節音源的范圍。

常用工具中,移動、旋轉、縮放工具都有各自的輔助線框,可以進行交互操作。

下圖是攝像機和光源的輔助線框,它們都只在物體被選中時才顯示出來。

在腳本中可以通過實現OnDrawGizmos方法來自定義輔助線框的展示,詳細方法這里先略過。

1.5.2 輔助圖標

除了輔助線框,游戲視圖窗口和場景視圖窗口中還會顯示輔助圖標。它們從外觀上看是扁平的、廣告牌風格的圖標,覆蓋在界面的最上面一層,通過它們可以方便地看到一些沒有外形的物體(比如攝像機和燈光本身是沒有模型的)的大致位置。最常見的圖標就是攝像機和燈光。和輔助線框一樣,用戶也可以在腳本中自定義輔助圖標的外觀。

下圖是默認的攝像機和燈光的輔助圖標,3D圖標的大小可調整。

下圖是2D輔助圖標,沒有近大遠小的透視效果。

1.5.3 顯示網格

顯示網格(Show Grid)選項用來控制是否在場景中顯示輔助網格,下圖是開啟輔助網格的效果。

要改變網格的顏色,可以在主菜單的Edit>Preferences>Colors中改變Grid的顏色,下圖是將Grid顏色改為藍色的效果。

1.5.4 選中時高亮和選中框線

當選中時高亮(Selection Outline)被勾選時,被選中的物體會在邊緣處出現橘色的描邊。

當選中時顯示線框(Selection Wire)被勾選時,在場景中或者層級窗口中選中物體以后,就會在物體上顯示模型的線框。

框線的顏色和高亮的顏色都可以在Edit>Preferences>Colors 中修改。

1.5.5 內置組件的顯示

在輔助線框菜單中選中和取消內置組件的選擇框或小圖標,就可以控制輔助線框或輔助圖標是否顯示。

某些內置組件沒有圖標(比如剛體組件),所以在輔助線框菜單中也找不到它。

之前說過,除了內置組件,還有一些自定義腳本組件也會出現在菜單中,其中包含:

· 指定了圖標的腳本。

· 實現了OnDrawGizmos方法的腳本。

· 實現了OnDrawGizmosSelected方法的腳本。

某些類型的組件具有圖標,某些類型的組件具有輔助線框,某些類型的組件二者都有。它們在菜單中會有相應的顯示效果。

簡單地說,單擊圖標就可以顯示/隱藏該組件的圖標,單擊復選框就可以顯示/隱藏該組件的框線。只要簡單嘗試就可以理解該菜單的使用方法。

主站蜘蛛池模板: 饶阳县| 永仁县| 宜宾市| 巫溪县| 固始县| 调兵山市| 文化| 垫江县| 阳曲县| 义马市| 锦屏县| 进贤县| 探索| 新巴尔虎左旗| 邯郸市| 蓬莱市| 弥渡县| 平度市| 兴宁市| 榕江县| 瓮安县| 元阳县| 元氏县| 吉林市| 盐城市| 叙永县| 五指山市| 阿瓦提县| 新竹县| 小金县| 仪征市| 阳泉市| 虞城县| 大港区| 伊宁市| 浪卡子县| 万源市| 开封市| 鄄城县| 阳原县| 观塘区|