最近在做新項目跟同事討論UI制作方案, 這里就說下根據節點來生成UI代碼, 這個工具可以根據預設生成一個分布類。目前組件還不是很完善, 自己使用需要修改部分代碼
組件功能如下:
1. 自動設置引用
2. 生成Find代碼, 注冊 函數
3. Atl+3 快速命令節點為#開頭
如圖
生成代碼:
public partial class CanvasObject { public Image Image; public Button OK2; public Image OK3; public event System.Action<Button> OnOK2; partial void InitCustom(object data); public bool Init(object data) { OK2.onClick.AddListener(delegate { OnClickOK2(OK2); }); InitCustom(data); return true; } public void OnClickOK2(Button go) { if (null != OnOK2) { OnOK2(go); } } }