把游戏里各种数据和配置保存在xml文件里,是业界一种比较普遍的方法。而Excel则是游戏策划常用的数据编辑方式。
一个游戏系统里数据的处理,一般是由策划先设计一个Excel表格式的数据表,包括各种系统所需的各种数据项,数据依赖关系等等。然后再由程序定义表的结构,数据项的结构类型,表间主键值的关联等。策划在Excel填好数据后可导出为XML格式的数据,程序则在代码里直接读取XML。
下面介绍的是一种把 Excel关联 xml 的简单方式,也许你会觉得这是一种非常基本的技能,然而这在游戏行业来说也是一种非常重要的操作技能。对于刚进入游戏行业的人来说,这种方式可以让你快速掌握数据表里的处理能力。想当年我刚入行的时候,对 Excel 关联 xml 的操作也是一头雾水,后来才逐渐明朗,希望大家不要走我的旧路。
步骤1:
先定义一个xml格式的文件,例如:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<prop>
<id>1</id>
<weight>100</weight>
</prop>
<prop>
<id>2</id>
<weight>900</weight>
</prop>
</root>
要注意的是这里要填两列数据。
步骤2:
新建一EXCEL表,点击数据分页:
步骤3:
选择 来自XML数据导入,然后选取你要导入的XML文件:
步骤4:
按确定即可见到XML的数据已关联到EXCEL:
步骤5:
导出EXCEL里的数据到XML,在数据区域里右击:
按导出后就可以弹出保存文件页面,选择要导出的目录,输入要保存的文件名即可。
分享到:
相关推荐
游戏开发中,免不了 会有一些数据是...程序肯定是需要对这些表格进行读取的,这个工具就是可以将Excel表格中的数据 读取成XML,在通过程序中的XML工具类对XML数据进行获取。 博客也会更新这个工具的源码 还有 使用过程
xML.exe是一款用于游戏开发的辅助工具,能够读取EXCEL表格中的数据并生成XML文件,再通过程序中的XML工具类对XML数据进行获取。比如可以使用这xML来读取游戏配置数据中的信息,如装备、装备属性、装备加成等信息。
一个为Unity3D编写的插件,可以快速地将Excel文件转换为JSON、CSV和XML,方便在游戏过程中处理各种Excel文件
支持的数据类型 字节 短整型 整型 长整型 单精度浮点数 双精度浮点数 布尔 字符串 枚举 结构体 数组 二维向量 三维向量 曲线 格式检查校验 支持 范围校验/非空校验/...生成数据结构及数据的xml java: 枚举 dao data
excel_to_xml 1.先按要求填好游戏数值表 2.调用excelConvertTools.py,生成xml文件以及...3.将xml资源文件和classfile中的C++类复制到项目即可解析并使用excel的配置数据。 用到的库:使用rapidxml库对xml进行解析。
Excel.VBA从入门到精通,通过编程可以...例如:通过EXCEL导出XML文件或者JSON文件,对于游戏开发项目来讲,策划很多时候是通过EXCEL来配数据,通过VBA,可以直接把策划配的数据直接导出固定的格式,供程序读取使用。
xml java系统源码 项目介绍 项目名称来由 dangkang(当康),当康名字来源于《山海经》中的瑞兽,“﹝ 钦山 ﹞有兽焉,其状如豚而有牙,其名曰当康,其鸣自叫,见则天下大穰。” 项目简介 当康系统,是一个Java编写...
游戏开发若用 XML 做本地数据时,由这个功能一键生成对应的解析类以供使用; 二、Excel -> .cs 游戏开发若用 ProtoBuf-net 做本地数据时,由这个功能一键生成对应的解析类以供使用; 三、Excel、Xml -> ProtoBuf-...
支持多种 Excel 格式:NPOI 支持读写和操作多种 Excel 格式,包括 XLS、XLSX、CSV、XML 等格式。 提供丰富的 API:NPOI 提供了丰富的 API,可以实现 Excel 表格的创建、读取、修改、删除等操作。同时还提供了多种...
工具支持excel导出mysql文件,xml文件,txt文件,支持http 协议调用, 支持protobuf 源文件编译成java和C#使用的协议文件,
luban创新性提出定义+数据源的设计,实现了完备的类型系统,增强了excel格式,同时提供json,xml,lua等多种数据源支持,统一了数据定义,加载,检验,数据导出及代码生成的游戏配置管道,彻底解决了中大型项目中...
1. 支持把Excel表中数据一键转换成各种常见文件格式:xml/json/lua/csv/db; 2. 可以一键生成配置表的C#版解析类,无需手动编写; 3. 封装了各种格式配置文件的加载解析工具; 4. 创建了一个游戏项目所有配置表数据...
Excel表格数据转化为XML配置 基于Socket构建异步网络通信服务 高度可控的定时任务系统 高效便捷的事件通信系统 常规业务系统: 登录注册系统 强化升级系统 网络通信系统 资源交易系统 角色展示系统 世界...
@ [toc] 写在前面 明显的是 框架中测试了百度搜索接口和企业微信...java当前最主流的替代开发语言,目前做自动化主要是两大阵营java和python,这里不讨论游戏自动化,按此而言,小厂的python稍微主流一些,大厂的java稍
克雷玛 。이터를이터를리하게사하게기위한다。... 다내내보내기지원(미포함) excel,xml,json,yaml,mssql,mysql,sqlite 窗口服务지원 mac osx에서照片 반기반프로그램한정 프로그램 cremaserver 반