我在setTextureRect
每帧使用CCSprite
,因此它看起来像是被屏蔽等等。
我想为带有动画的精灵做同样的事情,但它不起作用,动画就消失了......难道不可能吗?
答案 0 :(得分:1)
我认为这是可能的。
CCAnimation::addSpriteFrame(CCSpriteFrame *pFrame)
用于手动将帧添加到动画中。
您可以通过
创建CCSpriteFrameCCSpriteFrame::createWithTexture(CCTexture2D* pobTexture, const CCRect& rect)
或
CCSpriteFrame* create(const char* filename, const CCRect& rect)
它应该与创建CCSprite相同。