加载中...
自动生成UI代码并绑定
发表于:2024-11-25 | 分类: Learn

为什么要做自动生成ui代码并且绑定

1.节省无意义重复的工作量
2.提升工作效率
3.增加安全性

那怎么开始呢 ?需要注意什么?目标是什么?

目标

全为一键生成

实现自动生成代码绑定UI控件 并生成字典保存UI控件

减少自己拖拽 和手动书写过程 适用动态加载面板

建议搭配UI框架使用
####
采集ui控件数据
使用 GetComponentsInChildren
根据ui控件生成对应代码,变量,方法
CodeTypeDeclaration 生成类
CodeNamespace 生成命名空间
CodeMemberField 生成属性
CodeTypeReference 是否继承类
MathCode 生成方法

优化

1.使用配置文件增加扩展性
2.增加hepler类 帮助开发
3.增加尾部做忽略ui检测

####工程地址
https://gitee.com/FengChen512/unity-tool/tree/main/Assets/GeneratedUICode

下一篇:
框架
本文目录
本文目录