ui路径设置问题

我在load文件下创建了一个layer.csd。里面放了一个按扭
然后把layer.csd放入MainScene.csd,结果按扭上的图片不显示。
这个问题我从2.0就一直在反应。到现在都没有修复。实在汗颜呀

你保存了吗?为什么我测试是OK的?

不是保不保存的问题
是你用代码导入一次试试.
不要在cocos里的模拟器查看.

FileUtils::getInstance()->addSearchPath(“你的UI图片路径”);

FileUtils::getInstance()->addSearchPath(“你的UI图片路径”);
你这个方法.不管用.早就测试过了.
这个BUG.很久了.而且提了好多次.而且还是这么严重的BUG.

楼主你好。
你是在啥版本的引擎测试的哦?

我在Cocos2d-JS 3.5测试已经修复了这个问题了的说~

我亲测
3.5,包括现在的3.6都没有修复。

请你重新编译程序再测试。不要用cocos自带的那个模拟器运行。

我已经说的够详细了。如果还是发现不了问题。只能说你们测试人员可以开除了。

楼主你好~

是这样的,Studio设计的就是用外层的Scene.json作为入口,而内部的Layer.json作为Scene.json的一个节点存在。

然后json文件的资源全部是相对于自己目录来找的,输出却是相对于资源根目录,也就是说,Layer.json里面引用了根目录的HellowWorld.png,里面的输出却是"HellowWorld.png"(相对于根目录的相对目录),这个时候解析器自动去资源目录下找资源了,就会加载错误。需要手动传入一个资源路径给load入口。

这样:
ccs.load(“res/load/Layer.json”, “res/”);

~~:7::7:

1赞

OK问题已经解决
谢谢工作人员。幸苦了。:7::7::7::7: