【已解决】CCSprite能使用cocoGUI里面合成的大图吗

我的精灵有时是图片,有时是序列帧,所以我想把精灵继承CCNode,然后里面成员变量里有个CCSprite和CCArmature,
然后把精灵的贴图和GuI的碎图放在同一个UI工程里面了,最后所有图片一起打包成大图。

然后我的问题是CCSprite如何使用打包出来的大图里面的图片?

不知道这种做法是否有问题?之前图片都是用UIimageview的,直接使用cocoGUI的大图非常方便,但是现在想封装到CCNode的子里面,而CCNode不能直接加UIImageView,所以想用CCSprite

先谢过了!

找到答案了。
直接用CCSprite::createWithSpriteFrameName(“xxx.png”)就可以了,xxx.png是cocoGui里面的大图。原因是CCUIHELPER->createWidgetFromJsonFile的时候,已经把json文件里面的plist都调用了CCSpriteFrameCache::sharedSpriteFrameCache()->addSpriteFramesWithFile(fileName);,所以CCSprite和UIImageView都是可以从这个shareSpriteFrame里面创建

:14::14::14::14: