cocostudio2.0 碰到的问题

来源:互联网 发布:java红黑树删除 编辑:程序博客网 时间:2024/05/29 13:29

自己的项目前面做完了,最近和同事一起做另外一个项目,因为我以前用的是 cocostuido1.6版本的,而他用的是 cocostudio2.0版本,所以,刚开始的时候,还是碰到了不少问题。

首先是自己还不怎么会使用该引擎,昨天研究了不少时间,刚刚开始的时候,怎么都不觉得这个2.0版本的要比1.6版本的好用啊,郁闷,随着慢慢的熟悉,感觉还是能接受的,但是也就用了两天,还有很多别的东西没有搞懂,比如编辑器顶端的那些布局,我怎么点击都没有用,过两天研究吧!今天主要是碰到了一个很坑爹的问题,就是我用cocostudio编辑了一个界面之后,在代码里面,加载的时候,发现怎么都不显示图片,刚开始,我以为是我的显卡要更新,还是怎么,总之也折腾了不少时间,总感觉代码里面加载csb文件的时候,找不到图片,但是对于里面的按钮等的回调函数,又有反应,说明只是图片的问题,后来和同事查找资料,原来是目前的版本,不支持csb文件的嵌套,也就是说,我们自己要加载的csb文件一定要放在,cocos2dx里面添加好了的资源路径目录下,也许我说的不够明白,这样,在开发的时候,我们一般都会把我们的资源做好分类,放在工程的resource文件夹下面,假若我们创建了一个ui文件夹放在resource下面,我们在代码里面会通过这样一条语句:resourcesPath.push_back("ui"); 来把资源路径加进去, 说到这里,问题就明显好表达了,此时我们如果要加载某些csb文件,那么我们只能把该csb文件放在ui文件夹里面,而如果我们在ui里面又新建一个文件夹比如说test ,并且把csb文件放在test文件夹里面,在代码里面加载方式为 “test/***.csb”,那么程序将找不到图片,将会出现一片黑色的背景,只有把该test文件夹又加到系统寻找资源的路径下,并且直接加载方式为 “**.csb”才能显示。面对这样的一个 bug 我也是很无语,但是不管怎么说还是很佩服触控科技的大神们。 注意:就在昨天cocostudio又推出了 2.1版本了,哇,更新好快啊,对于新版本是否还存在这个bug我还没有测试过。

0 0
原创粉丝点击