在运行时更改Sprite框架 - Cocos2d v 3或3.2.1 - 找不到setDisplayFrame

时间:2014-09-24 15:49:49

标签: objective-c cocos2d-iphone

在Cocos2d 2.x中,我使用下面的代码在运行时更改Sprite帧。

    //#define SPRITE_CACHE ([CCSpriteFrameCache sharedSpriteFrameCache])
    [carSprite setDisplayFrame:[SPRITE_CACHE spriteFrameByName:@"redCar.png"]];

如何在Cocos2d v3.x及更高版本中实现此目的?

1 个答案:

答案 0 :(得分:0)

喔..

它只是简单的API名称更改。 setDisplayFrame = setSpriteFrame !!!

    #define SPRITE_CACHE ([CCSpriteFrameCache sharedSpriteFrameCache])
    [carSprite setSpriteFrame:[SPRITE_CACHE spriteFrameByName:@"redCar.png"]];