在CocosCreator中使用protobuf,一键生成

我使用的版本是 CocosCreator 2.0.8
最近在写框架的时候为了通用的websocket层使用protobuf,于是基于egret-pb 这个工具改成
将proto文件解析生成静态的js文件
配置好protobuf/pbconfig.json 就可以一键生成 定义文件和js文件

欢迎各位试用,提点意见一起完善

npm https://www.npmjs.com/package/egf-protobuf
github https://github.com/AILHC/egf-protobuf

12赞

支持技術帖,已Star

没必要这样绕大弯, google 有工具直接把proto文件导出js,引入能直接用

可以导出可用的js?可以同时导出定义文件?
我没用过,可否给个地址?

https://blog.csdn.net/NRatel/article/details/84251138

导出 js 明显可以,我这里有写,“同时导出定义文件”,你指的是什么?

···我需要ts的定义文件 .d.ts
我需要的是配置到导出的文件类型,文件路径,一键发布到我想要它生成的文件路径

---------2019-4-22-----------
更新工具版本

  1. 完善项目的初始化,拷贝protobuff的.d.ts,以及js
    npm https://www.npmjs.com/package/egf-protobuf
    github https://github.com/AILHC/egf-protobuf58

久远的帖子
今天我又回来了。
工具优化
由于这个的需要,通用渐进式游戏客户端开发框架:EasyGameFramework持续更新贴
我优化了一下工具
npm https://www.npmjs.com/package/egf-protobuf
github https://github.com/AILHC/egf-protobuf
集成了protobufjs的cli工具,无需再全局安装protobufjs
后续可能还会继续优化改进,欢迎关注~

1赞

我自己项目里也做了一个,只是没独立出来,整合在框架里用
支持一个

这个egf-protobuf仓库不再更新了
这个帖子也不更咯

因为已经迁移到新的营地了。
通用渐进式游戏客户端开发框架:EasyGameFramework持续更新贴
欢迎mark关注

赞,每次写protobuf都是煎熬,还要终端命令输出java,前端还要再添加一次

自动监听,不需要手动命令

1赞

赞,到时我也加个监听功能