Skip to content

设置

与 lilEditorToolbox 相关的设置。可通过菜单栏 Edit/Preference/lilEditorToolbox 打开,支持更改语言和启用各种功能。

Language

名称描述
LanguagelilEditorToolbox 的语言设置。语言文件位于 jp.lilxyzw.editortoolbox/Editor/Localization,你可以通过创建语言文件来支持其他语言。

资源导入

名称描述
拖拽自动覆盖通过拖拽导入资源时,如果同一层级存在同名文件,将被覆盖导入。
禁止在 Packages 目录下覆盖 unitypackage 资源防止 unitypackage 覆盖 Packages 目录下的资源。
不在 Prefab 名称末尾添加 "Variant"创建 Prefab Variant 时,不在名称末尾添加 "Variant"。
添加 unitypackage 导入目录选择菜单在 unitypackage 导入窗口中添加更改导入目录的按钮。

纹理导入

名称描述
自动关闭 Crunch 压缩导入纹理时自动关闭 Crunch 压缩以加快导入速度。
自动开启 Streaming Mipmaps导入纹理时自动开启 Streaming Mipmaps
自动切换为 Kaiser Mipmaps导入纹理时自动切换为 Kaiser 类型。

模型导入

名称描述
自动开启 Readable导入模型时自动开启 Readable
自动修复 BlendShapes 设置导入模型时关闭 Legacy Blend Shape Normals 以防止自动重新计算 BlendShape 法线。
自动从 Humanoid 中移除 Jaw导入模型时,如果分配给 Humanoid Jaw 的骨骼名称中不包含 jaw(不区分大小写),将自动取消分配。

动画控制器编辑器

名称描述
默认 Layer Weight 为 1创建新层时,将默认 Layer Weight 值设为 1。
默认关闭 Write Defaults创建新状态时,将 Write Defaults 默认值设为关闭。
默认关闭 Has Exit Time创建新过渡时,将 Has Exit Time 默认值设为关闭。
默认 Exit Time 为 1创建新过渡时,将 Exit Time 默认值设为 1。
默认 Duration 为 0创建新过渡时,将 Duration 默认值设为 0。
默认关闭 Can Transition Self创建新过渡时,将 Can Transition Self 默认值设为关闭。
扩展动画控制器参数编辑界面扩展了动画控制器参数类型,支持修改类型,Float 类型会显示小数点,便于与 Int 类型区分。
添加图层复制粘贴菜单在动画控制器图层的右键菜单中添加复制和粘贴功能。
添加过渡设置复制菜单在过渡的右键菜单中添加复制和粘贴设置功能。
添加入/出过渡批量选择菜单在状态的右键菜单中添加批量选择入/出过渡的功能。
添加参数引用显示菜单在参数的右键菜单中添加显示引用过渡状态的菜单。
双击创建过渡双击状态时创建过渡。
修复复制中断设置修复 Unity 中过渡中断设置未被复制的 bug。
修复过渡条件设置界面在过渡条件设置中更改参数时,如果目标为 Int 类型,则默认值为 Equals。
修复状态同时编辑问题修复同时编辑多个状态时部分属性被覆盖的 Unity bug。

层级窗口扩展

你可以在层级窗口中显示对象开关状态、组件、标签、图层等信息。也可以通过实现 IHierarchyExtensionConponent 接口来添加自定义扩展。具体写法请参考 Editor/HierarchyExtension/Components 目录下的脚本。

名称描述
层级间隔宽度为避免与其他层级扩展冲突而预留的空白宽度。
层级间隔优先级插入空白以避免与其他层级扩展冲突的时机。
层级鼠标按键响应该属性的层级窗口扩展所绑定的鼠标按键。如果误操作过多,请更换按键。
层级中Layer与Tag并排显示将Layer与Tag并排显示在层级中。
层级间隔添加空白以避免与其他层级扩展冲突。
激活开关用于开关对象的复选框。
交替背景色为层级窗口交替使用不同的背景色。
对象标记背景色为带有ObjectMarker的对象应用背景色。
子对象组件显示对象的子级组件。
组件抽屉显示对象的组件。点击图标可开关对应组件。
仅编辑器标签如果对象标记为EditorOnly,则显示图标。
层级连线在层级窗口绘制表示对象父子关系的连线。
图层与标签显示对象的图层和标签。

项目窗口扩展

你可以在项目窗口中显示扩展名、预制体信息等。也可以通过实现 IProjectExtensionConponent 接口来添加自定义扩展。具体写法请参考 Editor/ProjectExtension/Components 目录下的脚本。

名称描述
文件夹内文件叠加在文件夹图标上叠加显示其内部的文件。
图标叠加在资源图标上叠加任意图片。
项目窗口交替背景为项目窗口交替使用不同的背景色。
Unitypackage高亮高亮显示每次从Unitypackage导入的资源。
扩展名显示显示文件扩展名。
预制体信息显示预制体相关信息。
材质变体如果材质是变体,则显示其父材质。
材质渲染队列显示材质的渲染队列值。
材质着色器显示材质所用的着色器。
项目文件层级线绘制表示文件层级结构的连线。
资源标记为资源添加标记,便于查找。

工具栏扩展

你可以在工具栏显示程序集锁定按钮或扩展 Inspector 标签页。也可以通过实现 IToolbarExtensionComponent 接口来添加自定义扩展。具体写法请参考 Editor/ToolbarExtension/Components 目录下的脚本。

名称描述
锁定程序集按钮锁定程序集以减少脚本编译等待时间。适合频繁修改脚本时使用。
添加 Inspector 标签页按钮显示一个按钮,用于将锁定当前选中对象的 Inspector 添加为标签页。

菜单层级修改与删除

你可以通过修改或删除菜单层级来自定义菜单栏。也可以通过指定 Tools/* 来批量编辑多个菜单。

名称描述
启用菜单层级修改与删除勾选此复选框后,将允许修改和删除菜单层级。
菜单层级修改与删除在此处添加要修改的菜单。如果“目标”为空,则删除该菜单;否则将其移动到指定层级。

Released under the MIT License.