
Component Names是一款专为Unity设计的插件,帮助开发者轻松管理组件名称,提升项目的可读性和维护性。它支持在Inspector中重命名组件,显示默认名称和自定义名称,添加自定义提示,以及在代码中获取和设置组件名称。Component Names兼容Unity的内置渲染管线、通用渲染管线(URP)和高清渲染管线(HDRP),并支持Odin Inspector和Power Inspector等自定义编辑器。立即尝试Component Names,提升您的开发体验!
主要特点
核心功能
-
重命名组件:
- 在Inspector中选择组件的标题,按F2开始重命名(或从右键菜单中选择“Rename”)。
- 默认名称会显示在自定义名称后的括号中。
- 自定义名称可以在Object字段和UnityEvent下拉列表中看到。
- 鼠标悬停在组件标题上时,可以看到组件的简要描述。
- 可以为组件添加自定义提示。
- 所有自定义名称数据在构建时会被完全移除。
技术细节
-
重命名操作:
- 选择组件的标题,按F2开始重命名。
- 输入自定义名称后,可以添加后缀,例如 “Name (suffix)”。
- 可以输入 “Name ()” 来使用自定义名称而不显示默认名称后缀。
- 自定义名称会在Object字段和UnityEvent字段中显示。
-
自定义提示:
- 通过输入 “Name | Tooltip” 来为组件添加自定义提示。
- 当组件类有摘要文档时,鼠标悬停在Inspector中的组件标题上会自动显示提示。
开发者功能
-
代码中获取和设置组件名称:
- 使用 component.GetName 和 component.SetName 方法在代码中获取和设置组件名称。
- 通过扩展自定义基类或覆盖 Component.name 和 Component.ToString() 方法,使它们返回组件的自定义名称。
兼容性
- Unity版本:
- 2021.3.4f1
- 渲染管线:
- 兼容Unity的内置渲染管线
- 兼容通用渲染管线(URP)
- 兼容高清渲染管线(HDRP)
- 自定义编辑器:
- 兼容Odin Inspector和Power Inspector
应用场景
- 项目管理:通过重命名组件,更容易区分多个相同的组件,提升项目的可读性和维护性。
- 代码调试:在代码中获取和设置组件名称,便于调试和日志记录。
- 自定义提示:为组件添加自定义提示,提供额外的上下文信息,帮助团队成员更好地理解组件的功能。
Component Names是一款专为Unity设计的插件,帮助开发者轻松管理组件名称,提升项目的可读性和维护性。它支持在Inspector中重命名组件,显示默认名称和自定义名称,添加自定义提示,以及在代码中获取和设置组件名称。Component Names兼容Unity的内置渲染管线、通用渲染管线(URP)和高清渲染管线(HDRP),并支持Odin Inspector和Power Inspector等自定义编辑器。
相关资源:Ambient Sounds v1.2.19 :Unity 交互式环境音效与声音景观系统 · Legs Animator-解决Unity 3D角色腿部动画问题的全能插件 · MicroVerse – Roads:非破坏实时地形道路创建系统
常见问题
支持哪个 Unity 版本?
页面标的 Unity 版本是 2021.3.4f1,没有给出其它版本的适配说明。
三种渲染管线都兼容吗?
都兼容,内置渲染管线、URP、HDRP 三栏都是兼容;自定义编辑器方面也支持 Odin Inspector 与 Power Inspector。
怎么改名?
在 Inspector 里选中组件标题按 F2,或从右键菜单选 Rename,改完名字即可生效。
默认名会丢吗?
不会,默认名称会显示在自定义名称后的括号里;输入「Name ()」可以只显示自定义名,输入「Name (suffix)」可加后缀。
能给组件加说明吗?
能,按「Name | Tooltip」的写法加自定义提示,鼠标悬停在组件标题上就能看到;类本身有摘要文档时也会自动显示。
代码里能取到自定义名吗?
能,用 component.GetName 与 component.SetName 读写,也可以扩展自定义基类或覆盖 Component.name 与 Component.ToString()。
这些名字会进包体吗?
不会,所有自定义名称数据在构建时会被完整移除,不会增加运行时开销。



评论(0)