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

1.7 檢視窗口

Unity的場景通常是由很多GameObject組成的,每個GameObject可能包含腳本、聲音、模型等多個組件。檢視窗口顯示了當前選中物體的細節信息,包括GameObject所掛載的所有組件,而且還能在檢視窗口中修改這些信息。

下圖是默認的檢視窗口。

1.7.1 檢視物體和選項

檢視窗口可以查看和修改Unity編輯器中幾乎所有東西的屬性和設置,不僅對實體的物體(比如GameObject、資源、材質)有效,修改編輯器設置和預設選項的時候,也會用到Inspector。

下圖是一個典型的例子,用檢視窗口查看帶有攝像機組件的物體。

在層級窗口或場景視圖中選中物體以后,檢視窗口就會顯示當前物體中所有組件的信息。使用檢視窗口可以編輯這些信息和設置。

在上圖的例子中,我們選中的是Main Camera物體,不僅包含物體的位置、旋轉和縮放信息,很多其他信息也被顯示并可以被編輯。

1.7.2 添加、刪除組件

單擊檢視窗口下方的Add Component按鈕,可以添加組件。單擊后會顯示一個各種組件的選擇框。Unity 包含的組件非常多,并已經被分為很多組,可以分兩步依次選擇,也可以用附帶的小搜索工具進行快速篩選,下圖是為物體添加Rigidbody組件。

刪除組件更為簡單,只需要在組件標題處單擊鼠標右鍵,即可打開組件快捷菜單,選擇Remove Component即可刪除,如下圖所示。

1.7.3 復制組件或組件參數

有時我們創建的組件需要復用另一個組件的參數,而某些組件參數較多,一個個手工填寫參數比較費時且容易填寫錯誤。這時,我們可以在組件標題上單擊鼠標右鍵打開菜單,選擇 Copy Component選項來復制組件的參數。

復制組件參數之后,選中要操作的目標物體,有兩種方法來復制組件屬性。

1.打開目標物體的任意一個組件菜單,選擇Paste Component As New,這樣就新建了一個組件且參數和復制的組件一致。

2.打開目標物體的同類組件的菜單,選擇Paste Component Values,這樣不會新建組件,而是將原始組件的參數復制到同類型的目標組件上。

由于某些組件只允許存在一個,比如剛體組件,所以某些選項會是禁用狀態。

1.7.4 查看腳本參數

右圖是腳本組件,可以修改其中一些字段的值。

當游戲物體掛載了自定義腳本時,該腳本組件的部分字段(比如公共字段)是可以顯示和被編輯的。編輯它們的方法和編輯常規組件一樣。這意味著可以方便地修改自定義組件的參數和屬性,而不需要去修改腳本代碼。

1.7.5 查看素材

當在工程窗口中選中一個資源時,檢視窗口也會顯示該資源的設置和參數,這些設置影響了該資源如何被導入,以及在運行時會產生什么具體效果。

每一種類型的資源的參數和設置都不相同。比如,下面的查看材質與查看音頻資源的參數和設置就完全不同。

下圖是在檢視窗口中查看一個材質。

下圖是在檢視窗口中查看一份音頻文件的設置。

1.7.6 工程設置

下圖是在檢視窗口中查看Tags&Layers的設置。

查看和修改工程設置也會用到檢視窗口,比如在菜單中選擇Edit>Project Settings下面的多個選項,就會在檢視窗口中顯示相應的工程設置。

如下圖所示,有許多改變工程基本參數的設置,例如輸入設置、Tags&Layers設置、音頻設置、時間設置、物理設置等。時間設置可以改變游戲運行的幀率,物理設置可以改變重力加速度的數值,這些工程設置會對整個工程中的所有相關功能造成影響。

1.7.7 修改組件的順序

要改變檢視窗口中組件的順序,只需要拖曳要改變的組件名稱到目的地即可。操作過程中會有明顯的藍色標記提示,可以很清楚地看到組件從哪里移動到哪里。

下圖是通過拖曳操作修改腳本組件的順序。

有幾點值得說明:

1.只能修改一個游戲物體中組件的順序,不能直接將組件從一個物體拖曳到另一個物體。

2.可以將腳本文件直接拖曳到檢視窗口中,自動新建一個腳本組件。

3.當同時選中多個游戲物體時,檢視窗口中會顯示所有物體共有的組件。這時改變這些物體中組件的順序也是可行的。

4.物體上掛載組件的順序是真實存在的,比如在腳本中獲取組件的時候,這些組件就會以這個順序獲取到。典型的情況是在物體上同時掛載多個同類型組件的時候。

主站蜘蛛池模板: 南岸区| 鹤岗市| 梧州市| 罗源县| 常山县| 高碑店市| 谢通门县| 龙川县| 沁阳市| 阿合奇县| 德江县| 仁布县| 湟源县| 神农架林区| 七台河市| 海宁市| 和平县| 阿瓦提县| 江源县| 黎城县| 遂平县| 策勒县| 奇台县| 斗六市| 江源县| 友谊县| 嫩江县| 旌德县| 绍兴县| 清流县| 沾化县| 蒙山县| 内丘县| 卢湾区| 哈尔滨市| 徐州市| 吉林省| 广饶县| 株洲县| 拜泉县| 四平市|