Skip to content

設定

lilEditorToolboxに関する設定です。メニューバーのEdit/Preference/lilEditorToolboxから開くことができ、言語を変更したり各種機能を有効化したりできます。

Language

名前説明
LanguagelilEditorToolboxの設定言語です。言語ファイルはjp.lilxyzw.editortoolbox/Editor/Localizationに存在し、言語ファイルを作成することで他の言語にも対応できます。

アセットインポート

名前説明
ドラッグ&ドロップで自動上書きアセットをD&Dでインポートしたとき、同一階層に同名のファイルがある場合上書きインポートします。
unitypackageインポート時にPackages配下のアセットの上書きを防止unitypackageでPackages配下のアセットの上書きするのを防止します。

テクスチャインポート

名前説明
Crunch Compressionを自動オフテクスチャインポート時にCrunch Compressionを自動でオフにしてインポートを高速化します。
Streaming Mipmapsを自動オンテクスチャインポート時にStreaming Mipmapsを自動でオンにします。
Kaiser Mipmapsに自動変更テクスチャインポート時にKaiserに自動で変更します。

モデルインポート

名前説明
Readableを自動オンモデルインポート時にReadableを自動でオンにします。
Blendshapes設定を自動修正モデルインポート時にLegacy Blend Shape Normalsをオフにし、BlendShapeの法線の自動再計算をオフにします。
HumanoidからJawを自動削除モデルインポート時にボーン名にjaw(大文字小文字区別せず)が含まれていないボーンがHumanoidのJawに割り当てられている場合、自動で割り当てを外します。

ヒエラルキーウィンドウ拡張

Hierarchy上にオブジェクトのオンオフ、コンポーネント、タグ、レイヤーなどを表示できます。IHierarchyExtensionConponentを実装することで独自に拡張を追加することもできます。書き方はEditor/HierarchyExtension/Components配下のスクリプトを参考にしてください。

名前説明
余白の幅他のHierarchy拡張に干渉しないようにする余白の幅です。
余白の挿入タイミング他のHierarchy拡張に干渉しないようにする余白の挿入タイミングです。
余白の挿入他のHierarchy拡張と干渉しないように余白を挿入します。
オブジェクトのオンオフオブジェクトをオンオフするチェックボックスです。
背景色を交互にするHierarchyの背景色を交互に変更します。
ObjectMarkerの背景色を適用ObjectMarkerの背景色を適用します。
子のコンポーネントオブジェクトの子のコンポーネントを表示します。
コンポーネントオブジェクトのコンポーネントを表示します。アイコンをクリックすることでコンポーネントのオンオフを変更できます。
EditorOnlyラベルオブジェクトがEditorOnlyである場合にアイコンを表示します。
ヒエラルキーの線Hierarchyにオブジェクトの親子関係を表す線を表示します。
LayerとTagオブジェクトのLayerとTagを表示します。

プロジェクトウィンドウ拡張

Project上に拡張子やprefabの情報などを表示できます。IProjectExtensionConponentを実装することで独自に拡張を追加することもできます。書き方はEditor/ProjectExtension/Components配下のスクリプトを参考にしてください。

名前説明
アイコンオーバーレイアセットのアイコンに任意の画像をオーバーレイ表示します。
背景色を交互にするProjectウィンドウの背景色を交互に変更します。
unitypackageのアイテムを強調各Unitypackageでインポートしたアセットを強調表示します。
拡張子を表示ファイルの拡張子を表示します。
Prefab情報Prefabの情報を表示します。
Material VariantマテリアルがVariantである場合に親のマテリアルを表示します。
マテリアルのRenderQueueマテリアルのRender Queueを表示します。
マテリアルのShaderマテリアルのシェーダーを表示します。

ツールバー拡張

Toolbar上にアセンブリのロックボタンや拡張インスペクターのタブを開くボタンを表示できます。IToolbarExtensionConponentを実装することで独自に拡張を追加することもできます。書き方はEditor/ToolbarExtension/Components配下のスクリプトを参考にしてください。

名前説明
アセンブリのロックボタンAssemblyをロックしてスクリプトのコンパイルの待ち時間を抑制します。頻繁にスクリプトを書き換える場合に便利です。
インスペクターのタブ追加ボタン選択中のオブジェクトでロックされたInspectorをタブに追加するボタンを表示します。

メニューの階層変更・削除

メニューバーにあるメニューの階層を変更したり削除したりして任意にカスタマイズできます。Tools/*のように指定して複数まとめて編集することもできます。

名前説明
メニューの階層変更・削除を有効化このチェックボックスがオンの場合にメニューの階層変更・削除が有効化されます。
メニューの階層変更・削除変更対象のメニューをここに追加します。Toが空の場合はメニューの削除が、空でない場合はその階層への移動が行われます。

Released under the MIT License.