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结合Knife4j进行API分组授权管理配置详解

《SpringBoot结合Knife4j进行API分组授权管理配置详解》在现代的微服务架构中,API文档和授权管理是不可或缺的一部分,本文将介绍如何在SpringBoot应用中集成Knife4j,并进... 目录环境准备配置 Swagger配置 Swagger OpenAPI自定义 Swagger UI 底

Oracle迁移PostgreSQL隐式类型转换配置指南

《Oracle迁移PostgreSQL隐式类型转换配置指南》Oracle迁移PostgreSQL时因类型差异易引发错误,需通过显式/隐式类型转换、转换关系管理及冲突处理解决,并配合验证测试确保数据一致... 目录一、问题背景二、解决方案1. 显式类型转换2. 隐式转换配置三、维护操作1. 转换关系管理2.

Python按照24个实用大方向精选的上千种工具库汇总整理

《Python按照24个实用大方向精选的上千种工具库汇总整理》本文整理了Python生态中近千个库,涵盖数据处理、图像处理、网络开发、Web框架、人工智能、科学计算、GUI工具、测试框架、环境管理等多... 目录1、数据处理文本处理特殊文本处理html/XML 解析文件处理配置文件处理文档相关日志管理日期和

使用Python开发一个Ditto剪贴板数据导出工具

《使用Python开发一个Ditto剪贴板数据导出工具》在日常工作中,我们经常需要处理大量的剪贴板数据,下面将介绍如何使用Python的wxPython库开发一个图形化工具,实现从Ditto数据库中读... 目录前言运行结果项目需求分析技术选型核心功能实现1. Ditto数据库结构分析2. 数据库自动定位3

IDEA中配置Tomcat全过程

《IDEA中配置Tomcat全过程》文章介绍了在IDEA中配置Tomcat的六步流程,包括添加服务器、配置部署选项、设置应用服务器及启动,并提及Maven依赖可能因约定大于配置导致问题,需检查依赖版本... 目录第一步第二步第三步第四步第五步第六步总结第一步选择这个方框第二步选择+号,找到Tomca

Win10安装Maven与环境变量配置过程

《Win10安装Maven与环境变量配置过程》本文介绍Maven的安装与配置方法,涵盖下载、环境变量设置、本地仓库及镜像配置,指导如何在IDEA中正确配置Maven,适用于Java及其他语言项目的构建... 目录Maven 是什么?一、下载二、安装三、配置环境四、验证测试五、配置本地仓库六、配置国内镜像地址

SpringBoot多环境配置数据读取方式

《SpringBoot多环境配置数据读取方式》SpringBoot通过环境隔离机制,支持properties/yaml/yml多格式配置,结合@Value、Environment和@Configura... 目录一、多环境配置的核心思路二、3种配置文件格式详解2.1 properties格式(传统格式)1.

Python进行JSON和Excel文件转换处理指南

《Python进行JSON和Excel文件转换处理指南》在数据交换与系统集成中,JSON与Excel是两种极为常见的数据格式,本文将介绍如何使用Python实现将JSON转换为格式化的Excel文件,... 目录将 jsON 导入为格式化 Excel将 Excel 导出为结构化 JSON处理嵌套 JSON:

Debian系和Redhat系防火墙配置方式

《Debian系和Redhat系防火墙配置方式》文章对比了Debian系UFW和Redhat系Firewalld防火墙的安装、启用禁用、端口管理、规则查看及注意事项,强调SSH端口需开放、规则持久化,... 目录Debian系UFW防火墙1. 安装2. 启用与禁用3. 基本命令4. 注意事项5. 示例配置R

PyCharm中配置PyQt的实现步骤

《PyCharm中配置PyQt的实现步骤》PyCharm是JetBrains推出的一款强大的PythonIDE,结合PyQt可以进行pythion高效开发桌面GUI应用程序,本文就来介绍一下PyCha... 目录1. 安装China编程PyQt1.PyQt 核心组件2. 基础 PyQt 应用程序结构3. 使用 Q