ET6框架(七)Excel配置工具

2024-08-31 01:28
文章标签 工具 配置 excel 框架 et6

本文主要是介绍ET6框架(七)Excel配置工具,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在这里插入图片描述

文章目录

  • 一、Excel表的基本规则:
  • 二、特殊特殊标记
  • 三、编译路径说明
  • 四、动态获取数据
  • 五、可导表类型查看:


一、Excel表的基本规则:

在框架中我们的Excel配置表在ET > Excel文件夹中

1.在表结构中需要注意的是起始点必须在第三行第三列,且必需要为Int值的ID
2.第三行后面的则为字段的描述
3.第四行为字段名称
4.第五行为字段的类型
5.第六行及后面的为具体数据
在这里插入图片描述

二、特殊特殊标记

1.带#号的列数将会被注释,不会被编译加载
2.带小写c的列数将只会在客户端生成
3.带小s的列数则只会在服务器端生成
4.默认生成全部端,ID字段需要确保前后端都有
5.不可重复
在这里插入图片描述

对于单条数据的导出也是同样的用法
在这里插入图片描述

在第一行第一列中输入则是对整个列的操作,如上图只会在客户端导出该表数据


三、编译路径说明

(注意:每次编译Excel表前,需要先编译Client-Server中的所有代码)
点击ET > Excel下的 win_startExcelExport.bat即可编译数据
在这里插入图片描述

所编译的数据将会存放在ET > Config 文件夹的.bytes文件中
在这里插入图片描述

客户端的游戏数据将会存放在 ET\Unity\Assets\Bundles\Config目录下
在这里插入图片描述

在ET\Excel\Json\下的c或s文件夹可以查看明文数据
在这里插入图片描述

查看客户端游戏代码在Client > Unity.Model > Codes > Model > Generate 这个目录则是刚生成的客户端数据脚本
在这里插入图片描述

客户端表格则在Server > Server.Model > Generate > Config 文件夹下
在这里插入图片描述


四、动态获取数据

在这里插入图片描述

获取单条数据可以使用:
UnitConfig config = UnitConfigCategory.Instance.Get(1001);
获取所有数据使用:
var allUnitConfig = UnitConfigCategory.Instance.GetAll();


五、可导表类型查看:

在Tools> Tools.App > ExcelExporter > ExcelExporter.cs 的Sonvert方法中
在这里插入图片描述


这篇关于ET6框架(七)Excel配置工具的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1122491

相关文章

SpringBoot+MyBatis-Flex配置ProxySQL的实现步骤

《SpringBoot+MyBatis-Flex配置ProxySQL的实现步骤》本文主要介绍了SpringBoot+MyBatis-Flex配置ProxySQL的实现步骤,文中通过示例代码介绍的非常详... 目录 目标 步骤 1:确保 ProxySQL 和 mysql 主从同步已正确配置ProxySQL 的

Java数字转换工具类NumberUtil的使用

《Java数字转换工具类NumberUtil的使用》NumberUtil是一个功能强大的Java工具类,用于处理数字的各种操作,包括数值运算、格式化、随机数生成和数值判断,下面就来介绍一下Number... 目录一、NumberUtil类概述二、主要功能介绍1. 数值运算2. 格式化3. 数值判断4. 随机

Python创建Excel的4种方式小结

《Python创建Excel的4种方式小结》这篇文章主要为大家详细介绍了Python中创建Excel的4种常见方式,文中的示例代码简洁易懂,具有一定的参考价值,感兴趣的小伙伴可以学习一下... 目录库的安装代码1——pandas代码2——openpyxl代码3——xlsxwriterwww.cppcns.c

Spring Boot整合log4j2日志配置的详细教程

《SpringBoot整合log4j2日志配置的详细教程》:本文主要介绍SpringBoot项目中整合Log4j2日志框架的步骤和配置,包括常用日志框架的比较、配置参数介绍、Log4j2配置详解... 目录前言一、常用日志框架二、配置参数介绍1. 日志级别2. 输出形式3. 日志格式3.1 PatternL

使用Navicat工具比对两个数据库所有表结构的差异案例详解

《使用Navicat工具比对两个数据库所有表结构的差异案例详解》:本文主要介绍如何使用Navicat工具对比两个数据库test_old和test_new,并生成相应的DDLSQL语句,以便将te... 目录概要案例一、如图两个数据库test_old和test_new进行比较:二、开始比较总结概要公司存在多

配置springboot项目动静分离打包分离lib方式

《配置springboot项目动静分离打包分离lib方式》本文介绍了如何将SpringBoot工程中的静态资源和配置文件分离出来,以减少jar包大小,方便修改配置文件,通过在jar包同级目录创建co... 目录前言1、分离配置文件原理2、pom文件配置3、使用package命令打包4、总结前言默认情况下,

修改若依框架Token的过期时间问题

《修改若依框架Token的过期时间问题》本文介绍了如何修改若依框架中Token的过期时间,通过修改`application.yml`文件中的配置来实现,默认单位为分钟,希望此经验对大家有所帮助,也欢迎... 目录修改若依框架Token的过期时间修改Token的过期时间关闭Token的过期时js间总结修改若依

Python给Excel写入数据的四种方法小结

《Python给Excel写入数据的四种方法小结》本文主要介绍了Python给Excel写入数据的四种方法小结,包含openpyxl库、xlsxwriter库、pandas库和win32com库,具有... 目录1. 使用 openpyxl 库2. 使用 xlsxwriter 库3. 使用 pandas 库

Java中基于注解的代码生成工具MapStruct映射使用详解

《Java中基于注解的代码生成工具MapStruct映射使用详解》MapStruct作为一个基于注解的代码生成工具,为我们提供了一种更加优雅、高效的解决方案,本文主要为大家介绍了它的具体使用,感兴趣... 目录介绍优缺点优点缺点核心注解及详细使用语法说明@Mapper@Mapping@Mappings@Co

使用Python在Excel中创建和取消数据分组

《使用Python在Excel中创建和取消数据分组》Excel中的分组是一种通过添加层级结构将相邻行或列组织在一起的功能,当分组完成后,用户可以通过折叠或展开数据组来简化数据视图,这篇博客将介绍如何使... 目录引言使用工具python在Excel中创建行和列分组Python在Excel中创建嵌套分组Pyt