coding2233

开发工具小货车

van 最近有点想搞一个跨平台的编译工具链,在有想法时候,可以像游戏引擎一样,编写业务逻辑,进行跨平台发布。 为啥不利用现有的游戏引擎?现有的游戏引擎太重了,有很多不相关的模块,还有unity这种账号强绑定的引擎,相当不方便,我想搞一个简单点的。 先简单记录一下技术链,使用xmake作为跨平台的构建工具,sdl作为跨平台窗口以及输入解决方案,bgfx作为跨平台的渲染底层,imgui作为...

Excel转Protobuf/Json通用配置文件

使用场景 最近工作流中有将Excel转Protobuf作为配置文件的技术方案。具体实现是先定一个proto文件,再在一个对应excel表中定义对应字段,由策划在excel进行更改。proto文件可以生成对应语言的脚本,然后将excel转成对应protobuf的binary。 我的想法就是优化掉自定义proto文件的步骤,根据约束在excel中定义数据类型,在导出数据前,自动导出对应的pro...