unity3d 导出excel_UnityExcelPlugin

本文介绍了如何使用Unity3D结合Python工具xls_deploy_tool.py,将Excel数据导出为 proto 文件,然后通过protoc编译器转换为C#代码,最终在Unity中读取和使用这些数据。涉及到的工具有Python、protobuf、xlrd等,详细步骤包括环境配置、工具安装和使用、项目中集成等。
摘要由CSDN通过智能技术生成

通用流程图

276656c55a346f1064226a73792c042d.png

通用流程图简述

以hello.xls为例

在python运行时下,依赖proto组件、xlrd的组件,使用xls_deploy_tool.py处理Hello.xls,生成Hello.data数据文件、及其对应的Hello.proto解释类。

在windows系统下,使用protoc.exe,将proto解释类转成中间格式Hello.desc。

将中间格式Hello.desc用语言工具翻译成其他语言解释类比如c#解释类Hello.cs。

将中间格式Hello.desc用语言工具翻译成其他语言解释类比如c#解释类Hello.cs。

所需工具以及安装流程

安装python

安装python,并将路径添加到本地的环境变量的path中

f3d9bce0003758da02d632bda88e797b.png

安装protobuff

1.找到下载的工具包中的“全文件压缩包”(protobuf-2.5.0.tar.bz2)和“编译器压缩包”(protoc-2.5.0-win32.zip)。

2.将“protobuf-2.5.0.tar.bz2”解压。

3.将“protoc-2.5.0-win32.zip”解压,并将目录添加到本地的环境变量的pa

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值