CocosCreator TypeScript使用protobuf

准备工作:

  1. CocosCreator

  2. VSCode

  3. 安装node.js https://nodejs.org/en/#download

  4. 下载protobufjs6.11.2

npm install -g protobufjs 注意:这个命令会安装最新版本

目的是方便使用protobufjs提供的pbjs工具。pbjs可以将proto原文件转换成json、js等,以提供不同的加载proto方式。还有pbts,用来将转化后的js文件转为ts。

安装步骤

先打开的项目的根目录
安装protobufjs到项目
-1. npm init (初始化package.json文件)
-2 .安装protobufjs到项目
npm install protobufjs --save
-3.安装protobufjs到全局
npm install -g protobufjs@6 默认为最新

-4. 在保存proto文件的目录下打开命令行执行如下命令 生成js文件
pbjs -t static-module -w commonjs -o proto.js *.proto
-5. 生成ts文件
pbts -o proto.d.ts proto.js
protobuf.js 依赖 long.jsbytebuffer.js(也可通过npm安装)

0456.png

参考[Cocos Creator 随笔(4)-- protobufjs的使用_醉翁亭-CSDN博客]

cocos creator 3.8版本报错 “Error: ENOENT: no such file or directory, open './Proto/*.proto''” 打不开要读取的文件目录
需要执行 参考网址 cocos creator 教程:框架 - 网络 - Muzzik - 博客园 (cnblogs.com)

npm i --save-dev protobufjs-cli

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容