爲了在cocos2d-x 3.2英寸創建一個動畫我這樣做:Spritesheet動畫帶有刻度的框架
SpriteFrameCache* cache = SpriteFrameCache::getInstance();
Vector<SpriteFrame*> animFrames(15);
for(int i = 1; i <= 7; ++i)
{
SpriteFrame* frame = cache->getSpriteFrameByName(String::createWithFormat("%d.png", i)->getCString());
animFrames.pushBack(frame);
}
auto animation = Animation::createWithSpriteFrames(animFrames, 1/animFrames.size());
auto animate = Animate::create(animation);
pSprite->runAction(animate);
但現在我需要一些幀,以創建鏡像圖像與-1 scaleByX。 SpriteFrame
還沒有scale
方法。我也不能scale
pSprite
因爲只有一些幀應該縮放。我怎麼解決這個問題?
動態縮放,或者您想要完全創建一個新的動畫? – 2014-09-25 20:50:11
新的動畫是好的! – Narek 2014-09-26 06:44:00