设置
与 lilEditorToolbox 相关的设置。可通过菜单栏 Edit/Preference/lilEditorToolbox
打开,支持更改语言和启用各种功能。
Language
名称 | 描述 |
---|---|
Language | lilEditorToolbox 的语言设置。语言文件位于 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/*
来批量编辑多个菜单。
名称 | 描述 |
---|---|
启用菜单层级修改与删除 | 勾选此复选框后,将允许修改和删除菜单层级。 |
菜单层级修改与删除 | 在此处添加要修改的菜单。如果“目标”为空,则删除该菜单;否则将其移动到指定层级。 |