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

相关文章

Python Transformer 库安装配置及使用方法

《PythonTransformer库安装配置及使用方法》HuggingFaceTransformers是自然语言处理(NLP)领域最流行的开源库之一,支持基于Transformer架构的预训练模... 目录python 中的 Transformer 库及使用方法一、库的概述二、安装与配置三、基础使用:Pi

SpringQuartz定时任务核心组件JobDetail与Trigger配置

《SpringQuartz定时任务核心组件JobDetail与Trigger配置》Spring框架与Quartz调度器的集成提供了强大而灵活的定时任务解决方案,本文主要介绍了SpringQuartz定... 目录引言一、Spring Quartz基础架构1.1 核心组件概述1.2 Spring集成优势二、J

Android Studio 配置国内镜像源的实现步骤

《AndroidStudio配置国内镜像源的实现步骤》本文主要介绍了AndroidStudio配置国内镜像源的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,... 目录一、修改 hosts,解决 SDK 下载失败的问题二、修改 gradle 地址,解决 gradle

如何配置Spring Boot中的Jackson序列化

《如何配置SpringBoot中的Jackson序列化》在开发基于SpringBoot的应用程序时,Jackson是默认的JSON序列化和反序列化工具,本文将详细介绍如何在SpringBoot中配置... 目录配置Spring Boot中的Jackson序列化1. 为什么需要自定义Jackson配置?2.

使用Python将JSON,XML和YAML数据写入Excel文件

《使用Python将JSON,XML和YAML数据写入Excel文件》JSON、XML和YAML作为主流结构化数据格式,因其层次化表达能力和跨平台兼容性,已成为系统间数据交换的通用载体,本文将介绍如何... 目录如何使用python写入数据到Excel工作表用Python导入jsON数据到Excel工作表用

鸿蒙中Axios数据请求的封装和配置方法

《鸿蒙中Axios数据请求的封装和配置方法》:本文主要介绍鸿蒙中Axios数据请求的封装和配置方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1.配置权限 应用级权限和系统级权限2.配置网络请求的代码3.下载在Entry中 下载AxIOS4.封装Htt

Spring中配置ContextLoaderListener方式

《Spring中配置ContextLoaderListener方式》:本文主要介绍Spring中配置ContextLoaderListener方式,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录Spring中配置ContextLoaderLishttp://www.chinasem.cntene

基于Python实现高效PPT转图片工具

《基于Python实现高效PPT转图片工具》在日常工作中,PPT是我们常用的演示工具,但有时候我们需要将PPT的内容提取为图片格式以便于展示或保存,所以本文将用Python实现PPT转PNG工具,希望... 目录1. 概述2. 功能使用2.1 安装依赖2.2 使用步骤2.3 代码实现2.4 GUI界面3.效

基于Python和MoviePy实现照片管理和视频合成工具

《基于Python和MoviePy实现照片管理和视频合成工具》在这篇博客中,我们将详细剖析一个基于Python的图形界面应用程序,该程序使用wxPython构建用户界面,并结合MoviePy、Pill... 目录引言项目概述代码结构分析1. 导入和依赖2. 主类:PhotoManager初始化方法:__in

浅谈配置MMCV环境,解决报错,版本不匹配问题

《浅谈配置MMCV环境,解决报错,版本不匹配问题》:本文主要介绍浅谈配置MMCV环境,解决报错,版本不匹配问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录配置MMCV环境,解决报错,版本不匹配错误示例正确示例总结配置MMCV环境,解决报错,版本不匹配在col