关于cocosstudio管理文件的问题:
1、新建一个文件夹A-layers,B-res,(A-layers不包含B-res)
2、A下面有一个“A-a.csd”文件
3、A-a.csd文件中的Sprite使用了B-res下的资源文件,
4、项目发布之后,A-a.csd文件中的Sprite的资源路径会是“A-layers/B-res/资源名称”,
5、其实正确的路径应该是“B-res/资源名称”,
求解决!
算了!进度不等人!只能放到文件夹外面了!
这个是2.3.2版本的bug, 2.3.3修复了.
上面的正确路径写错了!正确的应该是:
5、其实正确的路径应该是“…/B-res/资源名称”.
2.3.3的路径和我写的一样是错的!还是在当前文件夹下查找
楼主,我是新手,能否请教您一个问题,我在cocos studio中创建一个按钮Button_1,我发布之后有个MainScene.csb文件,我想在代码中使用这个Button_1,然后给这个Button_1添加一个监听事件,我要怎么写代码?我的cocos是3.9,studio是2.3.3,求助。
1、首先解析这个MainScene.csb文件
2、拿到解析后的node之后就可以通过getchildByName等的一些方法去获取按钮,
3、最后给按钮添加回调事件addClickEventListener();(最好同一个界面的按钮回调写到一个方法里面!在这个方法里面去判断按钮名称实现不同功能)
解析csb的方法cocosstudio做的还不够好!建议根据项目情况封装下,最好让每个界面自动去选择性解析控件,在代码里面直接去使用!免得代码繁琐。
新手的话建议不懂就去看cocos2d-x的test工程,
Studio使用全局的相对路径定位的, 不是相对于csd进行定位的, 所以即使csd移动位置, 也不需要刷新的, 都是相对于cocosstudio这个文件夹的.
csd确实不需要!但是在游戏里面找资源如何根据这个全局的相对路径找呢?