将Excel表格数据转成Protobuf V3【Unity】

本文介绍如何将Excel表格数据转换为Protobuf V3格式,适用于Unity项目。步骤包括使用xls2protobuf_v3.py脚本生成.proto、.bin和.txt文件,用protoc.exe生成.cs解析类,并在Unity中使用Google.Protobuf库读取.bin数据。需要注意环境变量配置、批处理脚本的使用以及可能的数据解析问题。
摘要由CSDN通过智能技术生成

孙广东  2016.11.30

首先要   感谢:DonaldWjameyli 、JumboWu    他们的分享。

以下内容是在  根据他们的 文章 弄。


反正我 并没有成功,  弄了一下午, 我今天的心情  就和 北京的天气一样。

 http://blog.csdn.net/u010019717


工作原理流程:

1、xls2protobuf_v3.py将表格数据转成:*.proto(描述文件)  *.bin(二进制,实际存储数据) *.txt(明文)

2、protoc.exe 通过读取*.proto生成*.cs脚本解析类(protobuf 自带的功能)

3、Unity通过protobuf-V3.0\csharp_unity\Google.Protobuf插件读取*.bin文件

 

准备工作:

1、安装Python2.7,配置系统环境变量,如下图:

 

 我电脑 安装了两个版本, 如果默认是 2.7 就上移到之前就行!



2、切换到目录setuptools-18.7,    执行 python setup.py install

3、切换到目录xlrd-0.9.4,      执行 python setup.py install

4、切换到目录protobuf-V3.0\python,     执行 python setup.py install

 

开始转换:

1、转换工具目录结构:

  • ConvertTools
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值