# UGUIEditorAssistant **Repository Path**: zhangkaipeng/UGUIEditorAssistant ## Basic Information - **Project Name**: UGUIEditorAssistant - **Description**: No description available - **Primary Language**: C# - **License**: LGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-01-25 - **Last Updated**: 2022-01-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # UI编辑器辅助 ### 目的 提升负责UI的美术小伙伴的工作效率 ### 功能 针对非WorldSpace(世界空间)的Canvas(舞台控件)中的UI元素提供以下功能 * 可自定义显示网格 * 可控的网格吸附开关 * 显示当前UI元素的重绘估值(在UI布局时提供一个参考) ### 使用简介 引入本包后会在菜单栏上出现 "UI编辑器" ,其基本结构如下: UI编辑器 |-> 编辑器辅助       |  |-> 显示舞台网格 [1] |  |-> 显示组件引导线 [2] |  |-> 吸附舞台网格 [3] |-> 预制件管理器... [4] |-> 设置... [5] 功能说明: [1] 选中UI对象时,在Scene窗口中绘制当前对象所属的舞台的网格线 [2] 选中UI对象时,根据对象当前的包围盒的上下左右绘制辅助线 [3] 选中的UI对象发生位移后会自动吸附到舞台的网格上 [4] 打开当前项目用于存放UI预制件资源的窗口,方便美术编辑界面 [5] 设置以上功能中所提到的颜色,大小,相关联的路径等。 ### 路线图 > v0.0.1 制定功能计划 [√] > > v0.0.2 可自定义显示网格 [√] > > v0.0.3 可控的网格吸附开关 [√] > > v0.0.4 锚点编辑 [√] > > v0.0.5 增加键盘方向键按网格大小步进元素位置的操作 [√] > > v0.0.6 增加UI预制件管理器 [√] > - 通过管理器设置需要监视的原子和模组目录 > - 预览预制件的外观 > - 直接向Scene中拖拽对象.并放到合适的位置 > - 过滤预制件的名字 > > v0.0.7 使用EditorWin来替换全图预览的实现 [√] > > v0.0.8 吸附和辅助线功能解绑 [√] > ### 计划 > 1. 自定义预制件管理器的单元格背景 > > 2. 显示当前UI元素的Overdraw(重绘)估值 [] -- 性能参考指标 >