
層次結構裝飾器
完全可定制。
切換所有內容。
關於•安裝•功能•支持•捐贈
層次結構裝飾器是Unity 2018.4及更高範圍的擴展程序,可擴展Unity的層次結構,並將其提升到一個新的水平。借助標頭,組件信息和其他功能,它將窗口轉換為不僅僅是對象列表。這可以使場景結構更容易閱讀,理解和提供有關正在發生的事情的信息。
一切都是可選的,可以根據項目的要求進行修改。


發行•Unity軟件包•拉鍊
也可以通過git URL直接安裝層次結構代理
https://github.com/WooshiiDev/HierarchyDecorator.git
您也可以通過UPM安裝它
openupm add com.wooshii.hierarchydecorator
您也可以通過將以下內容添加到清單中來通過git安裝。
"com.wooshii.hierarchydecorator" : "https://github.com/WooshiiDev/HierarchyDecorator.git"
目前,這是層次結構裝飾者的所在
| 層次結構裝飾器 | 其他Hierachy擴展 | |
|---|---|---|
| 光/暗模式支持 | ✔️ | ✔️ |
| 標題/SEPERATOR | ✔️ | ✔️ |
| 可切換設置 | ✔️ | |
| 自定義標題樣式 | ✔️ | |
| 遊戲對象層選擇器 | ✔️ | |
| 統一圖標選擇 | ✔️ | |
| 自定義圖標選擇 | ✔️ |
這些目前是未來計劃的
| 層次結構裝飾器 | 其他Hierachy擴展 | |
|---|---|---|
| 層次結構麵包屑 | 計劃 | ✔️ |
| 層次結構文件夾 | 計劃 | ✔️ |
| 自定義實例圖標 | 計劃 | ✔️ |
| 外部軟件包支持 | 計劃 | ✔️ |
| 腳本錯誤/警告彈出窗口 | 計劃 | |
| 鎖定實例 | 計劃 | |
| 可選的編輯標誌 | 計劃 | |
| 層次結構評論彈出窗口 | 計劃 | |
| 團隊/各個設置模式 | 計劃 |

層次結構裝飾器運行需要一個可腳本的對象。如果已刪除,則將在Assets/HierarchyDecorator/中創建另一個。這些設置也可以從Preferences中訪問。
設置設計可能會隨著時間的流逝而隨著開發而變化,以支持更多功能,或者使情況保持一致和清潔。


切換將簡單地顯示實例的狀態,可以單擊以切換實例活動狀態。
Show Active Toggles Enable the toggles.
Active Swiping Click and drag over check boxes to toggle them.
Swipe Same State Only toggle the instances with the same state as the first selected.
Swipe Selection Only If a selection exists, only toggle the selected instances.
Depth Mode The accepted criteria for selecting instances when swiping.

顯示實例分配給的當前圖層。
Show Layers Enable the toggles.
Click To Select Layer Clicking the layer label will display a layer dropdown to update it.
Apply Child Layers Change the child gameobjects when updating the layer above.

麵包屑將在物體之間顯示層次結構中的線路步道,以幫助可視化樹。
實例設置與該實例及其兄弟姐妹的麵包屑DRWAN有關。
層次結構設置將修改麵包屑的顯示方式,以提高深度。
Show Show the breadcrumbs.
Color The colour of the drawn lines.
Style The line style - Solid, Dash, Dotted.
Display Horizontal Draw a horizontal line, from left to right, towards the instance.

可以啟用背景,以在每個層次結構行之間更換背景顏色。
Alternate Background Show the breadcrumbs.
Color One The first colour for the theme.
Color Two The second colour for the theme.
“樣式”選項卡控制著層次結構的標頭和SEPERATER的設計。顏色是可訪問性的光線和深色模式的個體。前綴是在實例名稱開始時要指定以應用樣式的字符串。
可以在樣式實例上專門禁用層和圖標,以刪除不需要的混亂和信息。
可以顯示代表遊戲對像上存在的組件的圖標。此選項卡將提供靈活性,以指定哪些組件可以並且不能顯示哪些組件,還允許您自動顯示全部。


顯示全部
下面顯示所有標籤 - Unity&Custom。這兩個都可以啟用在所有情況下自動顯示相應的組件。 Unity組件是指內置類型,而自定義是Unity代碼庫的自定義Monobehaviour。
組
統一組件已被分類為相關組,以使通過存在的所有這些組件更容易過濾。搜索可用於進一步擴展。
即使顯示所有統一組件,也將在排除的任何組件中都完全禁用它們。這主要是為了使在顯示全部打開時更容易刪除不需要的類型。
風俗
自定義組件適用於項目中創建的腳本,這不是Unity引擎的一部分。如果不打開自定義組件的所有顯示,則可以將腳本分組在一起並啟用。
腳本也可以從項目視圖中拖入,並將添加到該組中,以便於組織。


在為此存儲庫做出貢獻時,請先與此存儲庫的所有者在更改之前與該存儲庫的所有者討論您希望進行的更改。
請在此存儲庫上的問題頁面上提交任何查詢,錯誤或問題。所有的反饋都將受到讚賞,因為它不僅可以幫助自己找到我原本沒有看到的問題,還可以幫助改善整個層次結構裝飾器。
GitHub項目委員會還存在當前的發展目標和未來功能。
與我接觸或通過其他工作看到:
層次結構將是並且始終是在我的業餘時間開發的,我想包含更多功能。如果您要支持我,可以在下面這樣做:
發展將繼續進行,並將永遠保持公開和自由。
版權(C)2020-2024 Damian Slocombe