1.不能IDE上设置导出目录.居然是要去改cfg文件才可以
2.solution建二个目录images和ui,
images目录放图片资源(比如有张图片1.png),
ui放csd文件(比如有main.csd)
编辑main.csd时设图片(比如显示图片1.png)显示等操作,可以正常显示,
但是以文本格式打开main.csd一看,图片的路径居然是1.png,不应该是…/images/1.png吗?
main.csd和1.png可是在不同的子目录下的啊.这坑爹的玩意!
a.用createNode加载导出的csb,无报错,但就是没有任何显示.之前还能正常显示来着.期间遇到cocos studio升级提示,手贱点了升级
Node* CSLoader::nodeFromProtocolBuffersFile(const std::string &fileName)
{
std::string path = fileName;
std::string fullPath = FileUtils::getInstance()->fullPathForFilename(fileName.c_str());
Data content = FileUtils::getInstance()->getDataFromFile(fullPath);
protocolbuffers::CSParseBinary gpbwp;
if (!gpbwp.ParseFromArray(content.getBytes(), (int)content.getSize()))
{
return NULL;// 代码调试发现在在这里直接return了.这可是同一份csd导出的csb文件
}
…
}
b.用createNodeFromXML加载csd提示图片路径错误(ui/images/1.png),手动改了csd中的图片路径,没报错了.但是无显示
3.一个版本变一次.