[增加]1. 增加导出协议文件的错误处理
这是一个用于将Proto协议文件转换为 Server/Unity/TypeScript 代码的工具。
Server/Unity/TypeScript
以下是此工具命令行参数的详细说明:
--mode此参数用于指定运行模式。有效值包括 Server, Unity, 或 TypeScript 中的任何一个。
--mode
Server
Unity
TypeScript
--inputpath此参数用于指定.proto协议文件的路径。程序将扫描该路径下所有以.proto结尾的文件。
--inputpath
--outputpath此参数用于指定输出文件的保存路径。
--outputpath
--namespaceName此参数用于指定命名空间。在TypeScript模式中此参数无效。如果不想设定命名空间,此参数可以传空值。
--namespaceName
下面的命令示例展示了如何将Proto协议文件转换为Server代码:
--mode server --inputpath ./../../../../../Protobuf --outputpath ./../../../../../Server/GameFrameX.Proto/Proto --namespaceName GameFrameX.Proto.Proto
在上述命令示例中:
--mode server
--inputpath ./../../../../../Protobuf
./../../../../../Protobuf
--outputpath ./../../../../../Server/GameFrameX.Proto/Proto
./../../../../../Server/GameFrameX.Proto/Proto
--namespaceName GameFrameX.Proto.Proto
GameFrameX.Proto.Proto
更改命令行参数,可以根据实际需求转换合适的代码。
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
GameFrameX.Tools
ProtoExport 工具
这是一个用于将Proto协议文件转换为
Server/Unity/TypeScript
代码的工具。参数解析
以下是此工具命令行参数的详细说明:
--mode
此参数用于指定运行模式。有效值包括
Server
,Unity
, 或TypeScript
中的任何一个。--inputpath
此参数用于指定.proto协议文件的路径。程序将扫描该路径下所有以.proto结尾的文件。
--outputpath
此参数用于指定输出文件的保存路径。
--namespaceName
此参数用于指定命名空间。在TypeScript模式中此参数无效。如果不想设定命名空间,此参数可以传空值。
命令行示例
下面的命令示例展示了如何将Proto协议文件转换为Server代码:
在上述命令示例中:
--mode server
表示设置运行模式为 Server。--inputpath ./../../../../../Protobuf
表示.proto协议文件的路径为./../../../../../Protobuf
。--outputpath ./../../../../../Server/GameFrameX.Proto/Proto
表示输出文件的保存路径为./../../../../../Server/GameFrameX.Proto/Proto
。--namespaceName GameFrameX.Proto.Proto
表示命名空间设定为GameFrameX.Proto.Proto
。更改命令行参数,可以根据实际需求转换合适的代码。