如题,请问何故?之前我是2dx 3.3 + studio 2.0.6,
因为3.3无法加载2.2.6的csb,所以2dx更新到了3.6.。结果一片黑,求解?
含泪自己顶, 顺便说就是 CSLoader加载的csb文件 :904:
_rootNode = CSLoader::createNode(“mainLayer/MainScene.csb”);
this->addChild(_rootNode,1);
就这一句,程序运行成功,只是一片黑,有字无图。
附图:里边英文是各种studio控件名称,中文是一些label里内容文字。。
发现把csb和图片资源 放在Resources根目录下就可以了~~这到底是神马鬼!难道所有的都只能扔根目录么。。
有没有 addsearchPath ?
从你的代码片段可以发现 应该是 没有添加 mainLayer 这个
我最早也是被这个问题困扰,
感觉cocos2d-x 和 cocostudio 做得不怎么人性化,
这个这么普遍的问题,都处理不好,非要用addsearchPath 添加一遍搜索路径。
addsearchpath 主要是为了解决2D游戏 高清与低清图片读取的问题,如果你有其他好的方式 可以给2dx提交pr,然后一起讨论。