操作系统用的Win 7,加载函数如下:
ui_node = CSLoader::createNode(“MainScene.csb”);
csb和资源文件都放在Resources文件夹中,csb直接放在最外层,资源图片另外建了一个子文件夹,相对路径和编辑器里一样。运行时没有报错,csb文件也可以找到,就是返回值一直为空……
单步了一下,我也看不太懂,总之在这里一直返回的空值:
if (!gpbwp.ParseFromArray(content.getBytes(), (int)content.getSize()))
{
return NULL;
}
再往底层查似乎是legitimate_message_end_这个值为false导致的……
inline bool CodedInputStream::ConsumedEntireMessage() {
return legitimate_message_end_;
}
求大神解惑QAQ,我该怎么做?……