
階層デコレーター
完全にカスタマイズ可能。
すべてを切り替えます。
について•インストール•機能•サポート•寄付
階層デコレーターは、Unity 2018.4以降の拡張機能であり、Unityの階層を拡張し、次のレベルに引き上げます。ヘッダー、コンポーネント情報、その他の機能により、ウィンドウをオブジェクトのプレーンリスト以上のものに変換します。これにより、シーン構造を読みやすく、理解し、何が起こっているのかについての情報を提供できます。
すべてがオプションであり、プロジェクトの要件に合わせて変更できます。


リリース•Unityパッケージ•zip
hierarchydecoratorは、git urlを介して直接インストールすることもできます
https://github.com/WooshiiDev/HierarchyDecorator.git
UPM経由でインストールすることもできます
openupm add com.wooshii.hierarchydecorator
Manifest.jsonに次のものを追加して、これをgitでインストールすることもできます。
"com.wooshii.hierarchydecorator" : "https://github.com/WooshiiDev/HierarchyDecorator.git"
現在、これは階層デコレーターが持っているものです
| 階層デコレーター | その他のヒエラチーエクステンション | |
|---|---|---|
| ライト/ダークモードのサポート | ✔✔️ | ✔✔️ |
| ヘッダー/分離 | ✔✔️ | ✔✔️ |
| トグル可能な設定 | ✔✔️ | |
| カスタムヘッダースタイル | ✔✔️ | |
| GameObjectレイヤーセレクター | ✔✔️ | |
| Unityアイコンの選択 | ✔✔️ | |
| カスタムアイコンの選択 | ✔✔️ |
これらは現在、将来の追加の追加です
| 階層デコレーター | その他のヒエラチーエクステンション | |
|---|---|---|
| 階層パン粉 | 計画 | ✔✔️ |
| 階層フォルダー | 計画 | ✔✔️ |
| カスタムインスタンスアイコン | 計画 | ✔✔️ |
| 外部パッケージサポート | 計画 | ✔✔️ |
| スクリプトエラー/警告ポップアップ | 計画 | |
| ロックされたインスタンス | 計画 | |
| 選択可能なエディターフラグ | 計画 | |
| 階層コメントポップアップ | 計画 | |
| チーム/個別設定モード | 計画 |

階層デコレーターが実行されるために必要なスクリプト可能なオブジェクトがあります。削除された場合、別のものが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.
スタイルのタブは、階層のヘッダーとセパレータの設計を制御します。色は、アクセシビリティを提供する明るいモードとダークモードの個別です。接頭辞は、インスタンス名の開始時にスタイルを適用する文字列です。
レイヤーとアイコンは、スタイルインスタンスで特別に無効にして、不要な混乱と情報を削除できます。
GameObjectsに存在するコンポーネントを表すアイコンを表示できます。このタブは、どのコンポーネントを表示できるか、表示できないものを指定する柔軟性を提供し、すべてを自動的に表示できるようにします。


すべてを表示します
以下に、すべてのラベルの2つのラベルがあります - UnityとCustom。これらは両方とも、すべてのインスタンスでそれぞれのコンポーネントを自動的に自動的に表示できるようにすることができます。 Unityコンポーネントは、組み込みのタイプを参照し、カスタムはUnityのコードベースの外側のカスタムモノベハビアのものです。
グループ
Unityコンポーネントは、関連グループに分類されており、存在するすべてのものを簡単にフィルタリングできるようにしています。検索は、これをさらに拡張するために使用できます。
除外されたコンポーネントは、すべてのUnityコンポーネントが有効になっている場合でも、それらを完全に無効にします。これは主に、すべてを表示するときに不要なタイプを削除しやすくするためです。
カスタム
カスタムコンポーネントは、プロジェクトで作成されたスクリプト用であり、Unityのエンジンの一部ではありません。ここでは、カスタムコンポーネントのすべてを表示していない場合、スクリプトをグループ化して有効にすることができます。
スクリプトはプロジェクトビューからドラッグすることもでき、簡単な組織のために強調表示されたグループに追加されます。


このリポジトリに貢献するときは、変更を行う前に、このリポジトリの所有者と問題またはその他の方法を介して行う変更について最初に話し合います。
このリポジトリの問題ページに、クエリ、バグ、または問題を提出してください。すべてのフィードバックは、自分が他の方法で見ていない問題を見つけるのに役立つだけでなく、階層デコレーター全体を改善するのに役立つため、高く評価されています。
このためのGitHubプロジェクトボードも、現在の開発目標と将来の機能を示しています。
私に手を差し伸べるか、私の他の作品を見てください:
hierarchydecoratorは、私の自由時間に常に開発されており、常に開発されており、私が含めたい多くの機能があります。あなたが私をサポートするならば、あなたは以下でそうすることができます:
開発はこれとともに継続され、永遠に公開され、自由なままになります。
Copyright(c)2020-2024 Damian Slocombe