最近在做新项目跟同事讨论UI制作方案, 这里就说下根据节点来生成UI代码, 这个工具可以根据预设生成一个分布类.目前组件还不是很完善, 自己使用需要修改部分代码 组件功能如下: 1. 自动设置引用 2. 生成Find代码, 注册 函数 3. Atl+3 快速命令节点为#开头 如图 生成代码: public partial class CanvasObject { public Image Image; public Button OK2; public Image OK3; public e
在项目中有时会遇到批量生成Prefab的需求.于是写了一个编辑器,用来实现此功能. 在Hierarchy面板中选中多个GameObject,点击生成Prefab即可. 如果所选物体中包含自定义Mesh,需要先在指定目录生成Obj,再将Obj包含的网格赋值给新生成的Prefab. 编辑器脚本如下: using UnityEngine; using UnityEditor; using System.Collections; using System.IO; /// <summary> /// C