【发布时间】:2016-11-30 22:30:34
【问题描述】:
我在每一帧都使用setTextureRecton CCSprite,所以看起来它被屏蔽了,等等。
我想为带有动画的精灵做同样的事情,但它不起作用,动画就消失了……这不可能吗?
【问题讨论】:
标签: cocos2d-iphone cocos2d-x cocos2d-js
我在每一帧都使用setTextureRecton CCSprite,所以看起来它被屏蔽了,等等。
我想为带有动画的精灵做同样的事情,但它不起作用,动画就消失了……这不可能吗?
【问题讨论】:
标签: cocos2d-iphone cocos2d-x cocos2d-js
我认为有可能。
CCAnimation::addSpriteFrame(CCSpriteFrame *pFrame)
用于手动为动画添加帧。
你可以通过
创建CCSpriteFrameCCSpriteFrame::createWithTexture(CCTexture2D* pobTexture, const CCRect& rect)
或
CCSpriteFrame* create(const char* filename, const CCRect& rect)
应该和你创建 CCSprite 一样。
【讨论】: