在Cocos2d 2.x中,我使用下面的代码在运行时更改Sprite帧。
//#define SPRITE_CACHE ([CCSpriteFrameCache sharedSpriteFrameCache])
[carSprite setDisplayFrame:[SPRITE_CACHE spriteFrameByName:@"redCar.png"]];
如何在Cocos2d v3.x及更高版本中实现此目的?
答案 0 :(得分:0)
喔..
它只是简单的API名称更改。 setDisplayFrame = setSpriteFrame !!!
#define SPRITE_CACHE ([CCSpriteFrameCache sharedSpriteFrameCache])
[carSprite setSpriteFrame:[SPRITE_CACHE spriteFrameByName:@"redCar.png"]];