【Unity 热更新】tolua,将.proto文件转换为.lua

在本博客前面有篇文章已经介绍了如何编译protobuf, 可以参考一键编译Protobuf

接下来介绍将.proto文件转.lua,其实tolua是使用python转换,

1.我们先把protobuf_2.7.0\cmake\build_VS2015\Release 路径下的protoc.exe拿到protobuf_2.7.0\src文件夹下

2.找到protobuf_2.7.0\python这个文件夹

3.用cmd 执行 python setup.py build命令,没有出现错误的情况下执行第四步

4.用cmd执行 python setup.py install命令,成功的话,就可以测试一下官方的tolua 的框架工程中的菜单栏LuaFramework/Build Protobuf-lua-gen File 功能,看ProtobufData文件夹下是否生成.lua文件(官方的需要把protobuf_2.7.0放在D盘根目录【笔者使用的是2.7.0你们可能用不同的版本,以自己的为准】),或者我们在自己的框架下测试。