[]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
但是去掉方括号 可以正常加载
已邀请:

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 中的定义的数据类就会报错:

QQ截图20161226115757.png


报错信息如下·:

QQ截图20161226115845.png

 

wanghx

赞同来自:

我也遇到这样的问题,楼主解决了吗?proto文件里import就会报错

要回复问题请先

商务合作
商务合作