是否可以在Cocos2d(cocos2d-x)中的CCAnimation上使用setTextureRect?

时间:2016-11-30 22:30:34

标签: cocos2d-iphone cocos2d-x cocos2d-js

我在setTextureRect每帧使用CCSprite,因此它看起来像是被屏蔽等等。

我想为带有动画的精灵做同样的事情,但它不起作用,动画就消失了......难道不可能吗?

1 个答案:

答案 0 :(得分:1)

我认为这是可能的。

CCAnimation::addSpriteFrame(CCSpriteFrame *pFrame) 

用于手动将帧添加到动画中。

您可以通过

创建CCSpriteFrame
CCSpriteFrame::createWithTexture(CCTexture2D* pobTexture, const CCRect& rect) 

CCSpriteFrame* create(const char* filename, const CCRect& rect)

它应该与创建CCSprite相同。