当前位置: 首页 > news >正文

5-CDE说明

  • CDE绑定功能介绍
在生成的prefab点开后,会看到有下图的组件挂在prefab上,这是组件处理逻辑的核心。如下显示,分为三个子表:组件表、数据表、事件表,这三个表可以根据需求选择是否挂载,点击Add则会自动添加对应的表到prefab上。
组件表是将所有组件全部存储起来了,可以通过名字获取对应的组件,并且减少了GetComponent的操作,减少了性能消耗。
添加组件步骤:
进行源数据的拆分,以便将弹出面板和试图面板分开。
根据需求配置界面:
生成对应代码:然后就会根据UI生成对应的代码。
  • CDE数据表的介绍
主要作用:对数据进行设置,并将数据与组件进行关联,然后就不需要关系数据对应的组件是什么了,修改数据后会自动改变组件的表现。这样的好处就是不需要关系别人写的组件是如何运行的,数据和组件绑定后只需要改变数据就行了。
在表里添加数据:添加名称、类型后并点击添加按钮。
就可以看到如下图,可以改数据的名字。
在组件上添加绑定脚本:输入UIDataBind选择对应的脚本,
选择刚才的数据后,点击添加,就完成了绑定,就可以在UI里看到刚才修改生效。
一个数据可以看到有哪些文本关联到了它,可以一对多,并且修改u_DataStart的值时,UI上的text也是同时修改。
再次点击生成按钮,即可生成代码。
  • CDE事件表的介绍
定义事件:1-输入名字 2-添加事件参数 3-点击按钮添加
在组件上绑定事件:
在面板prefab上可以看到事件的绑定信息了。
点击代码生成按钮后可以看到代码的更新
xxxPanelComponentSystem.cs:
  • CDE组件表的介绍
有些新写的组件需要特殊处理,才会用到组件表。

相关文章:

  • buu-jarvisoj_level2_x64-好久不见37
  • Ubuntu 上安装 Elasticsearch 7.6.0
  • 计算机毕业设计--基于深度学习技术(Yolov11、v8、v7、v5)算法的高效人脸检测模型设计与实现(含Github代码+Web端在线体验界面)
  • 接入 SSL 认证配置:满足等保最佳实践
  • 神经网络常见激活函数 12-Swish函数
  • 动态规划 之 排列与组合问题
  • SpringBoot(接受参数相关注解)
  • Unity序列化多态数组
  • PyQt6/PySide6 的 QThread 类
  • 18.Python实战:实现年会抽奖系统
  • 计算机网络原理试题二
  • 1317:【例5.2】组合的输出
  • Spring Boot中如何自定义Starter
  • DC-6靶机渗透测试全过程
  • matlab平面波展开法计算的二维声子晶体带隙
  • 代码讲解系列-CV(三)——Transformer系列
  • SQL 建表语句详解
  • (前端基础)HTML(二)
  • 用xml配置spring, bean标签有哪些属性?
  • 机器学习实战(3):线性回归——预测连续变量
  • 以总理内塔尼亚胡称决心彻底击败哈马斯
  • 金正恩视察重要军工企业要求推进武力强化变革
  • 最新研究:基因编辑治疗晚期胃肠道癌显成效
  • 牛市早报|金融政策支持稳市场稳预期发布会将举行,商务部:中方决定同意与美方进行接触
  • 长沙天心阁举办古琴音乐会:文旅向深,让游客听见城市的底蕴
  • 抚州一原副县长拉拢公职人员组建“吃喝圈”,长期接受打牌掼蛋等“保姆式”服务