Cocos Creator 加载使用protobuf第三方库,因为加载顺序报错

摘要:
版本2.3.4参考:cocos教程:插件脚本在使用protobuf第三方库时,作为插件使用,但是保存后运行,有报错提示。原因是第三方库有依赖关系,A依赖B,但是A先加载进来,B后加载进来,导致A加载完成时找B时找不到。将protobuf-library.min.js前面加上一个a,让其先加载进来。

版本2.3.4

参考:

cocos教程:插件脚本

在使用protobuf第三方库时,作为插件使用,但是保存后运行,有报错提示。

原因是第三方库有依赖关系,A依赖B,但是A先加载进来,B后加载进来,导致A加载完成时找B时找不到。

查看官方教程,插件脚本是根据字母顺序加载的

Cocos Creator 加载使用protobuf第三方库,因为加载顺序报错第1张

原来的文件加载顺序如下:

protobuf-bundles.min.js

protobuf-library.min.js

我希望的加载顺序是:

protobuf-library.min.js

protobuf-bundles.min.js

所以只能修改文件的名字了。将protobuf-library.min.js前面加上一个a,让其先加载进来。

Cocos Creator 加载使用protobuf第三方库,因为加载顺序报错第2张

免责声明:文章转载自《Cocos Creator 加载使用protobuf第三方库,因为加载顺序报错》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇iOS-回收键盘的几种方法uni-app 基本配置pages,json下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

序列化悍将Protobuf-Net,入门动手实录

最近在研究web api 2,看了一篇文章,讲解如何提升性能的, 在序列化速度的跑分中,Protobuf一骑绝尘,序列化速度快,性能强,体积小,所以打算了解下这个利器 1:安装篇 谷歌官方没有提供.net的实现,所以在nuget上找了一个移植的 Nuget里搜索Protobuf-net,下载,自动添加到项目中 2:定义数据结构 using ProtoB...

go-grpc 基本使用

gRPC是什么? gRPC是什么可以用官网的一句话来概括 A high-performance, open-source universal RPC framework 所谓RPC(remote procedure call 远程过程调用)框架实际是提供了一套机制,使得应用程序之间可以进行通信,而且也遵从server/client模型。使用的时候客户端调用...

进行API开发选gRPC还是HTTP APIs?

上一篇文章我带着大家体验了一把《ASP.NET Core 3.0 上的gRPC服务模板初体验(多图)》,如果有兴趣的可以点击链接进行查看,相信跟着做的你,也是可以跑起来的。这篇文章我们将一起来探讨下gRPC服务如何与HTTP APIs进行比较。用于为应用程序提供API的技术是一个重要的选择,与HTTP API相比,gRPC提供了独特的优势。本文从gRPC的...

cocos creator游戏适配这事

在想cocos适配之前,我们想想网页是怎么适配的。浏览器有各种规格,网页的一般做法是:背景图片铺满,网页内容保持在背景图片上居中,就实现了适应或者适配。css一般这样: .bg{ height:582px; background-image:url('images/top_team_bg.png'); background-size:auto 100...

创建cocos2dx lua 工程

-- 引擎版本 coco2dx 3.1.1 引擎的创建过程实际上从 hellolua 复制了一份出来,然后更改包名,路径名。 需要注意的是,通过命令行build的时候每次都会复制一堆脚本出来,这其中包含错误文件。需要将源头改正确 -- 重新创建工程过程记录 1.创建工程 cocos new chuanqi -p com.game.chuanqi -l l...

Protobuf动态解析那些事儿

需求背景 在接收到 protobuf 数据之后,如何自动创建具体的 Protobuf Message 对象,再做反序列化。“自动”的意思主要有两个方面:(1)当程序中新增一个 protobuf Message 类型时,这部分代码不需要修改,不需要自己去注册消息类型,不需要重启进程,只需要提供protobuf文件;(2)当protobuf Message修...