Cocos Creator ts版本使用protobuf

本文介绍了如何在Cocos Creator中使用protobuf的TypeScript版本。首先,确保准备了Cocos Creator、VSCode和node.js。接着,全局安装protobufjs 6.8.6,通过`pbjs`命令将.proto文件转换为.js文件,再用`pbts`将.js文件转为.ts文件。最后,将转换后的文件引入到Cocos Creator项目中,经过测试,该方法在手机上也能正常运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Cocos Creator ts版本使用protobuf

cocosCreator中使用Protobuf(ts版本)使用
说明:文章转载自蜡笔小刘 我这里只是验证并记录一下
proto文件格式:pro1.jpeg

准备工具:

cocosCreator和VSCode
安装node.js
下载protobufjs6.8.6

步骤:

安装protobufjs到全局

npm install -g protobufjs
使用npm install -g 参数将模块安装到全局,目的主要是方便使用protobufjs提供的pbjs命令行工具。pbjs可以将proto原文件转换成json、js等,以提供不同的加载proto的方式,我们可以根据自己的实际情况选择使用,还有pbts,用来将转化后的js文件转为ts
找到下载的protobuf.js

如图所示:image.png
把这个文件拖到Creator工程中并且导入为插件(记得勾上允许编译器加载)
在这里插入图片描述

在保存proto文件的目录下打开命令行执行如下命令
pro5.jpeg
pbjs -t static-module -w commonjs -o proto.js *.proto
在这里插入图片描述
这句代码可以将文件中所有的.proto文件转化为一个proto.js文件

然后把proto.js文件放入代码目录中
pro6.jpeg
修改proto.js中protobuf的引用:
pro7.jpeg
因为protobuf已经被设置为插件了

如果使用TS格式可以通过protobufjs6新功能来实现
执行如下命令:
在这里插入图片描述
pbts -o proto.d.ts proto.js
注意:这里proto.d.ts一定要有.d

测试使用:
pro9.jpeg
pro10.jpeg
经过测试在手机上也是可以正常运行的

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值