[]protobuffer加载失败
使用如下代码(资源地址使用中括号 )加载 .proto 文件失败:
Laya.loader.load(["res/protobuf/user.proto"], Handler.create(this, onAssetsLoaded));
错误提示如下:
[warn]Retry to load: E:/LayaBox/ProtobufLoadTest/bin/res/protobuf/user.proto
[error]Failed to load: E:/LayaBox/ProtobufLoadTest/bin/res/protobuf/user.proto
但是去掉方括号 可以正常加载
Laya.loader.load(["res/protobuf/user.proto"], Handler.create(this, onAssetsLoaded));
错误提示如下:
[warn]Retry to load: E:/LayaBox/ProtobufLoadTest/bin/res/protobuf/user.proto
[error]Failed to load: E:/LayaBox/ProtobufLoadTest/bin/res/protobuf/user.proto
但是去掉方括号 可以正常加载
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
Spick
赞同来自:
Laya.loader.load([{url:"res/protobuf/ProtoBasic.proto"}], Laya.Handler.create(this, onProtobfuFilesLoaded));
但是出现一个新的问题,问题描述如下:
有 A.proto ,B.proto ,B 依赖于 A,所以 B 中会有: import "A.proto"; 这句,这时候使用如下代码进行加载并使用 B 中的定义的数据类就会报错:
报错信息如下·:
wanghx
赞同来自: