Ios Cocos2D。如何给雪碧染色?

Ios Cocos2D。如何给雪碧染色?,ios,objective-c,cocos2d-iphone,tint,Ios,Objective C,Cocos2d Iphone,Tint,假设我已将以下着色应用于我的雪碧: CCTintTo *tint = [CCTintTo actionWithDuration:2 red:50 green:50 blue:50]; [self runAction:tint]; 我怎么把它染回去?如何恢复以前的颜色并使精灵看起来像以前一样 简单: sprite.color = ccWhite; 简单: sprite.color = ccWhite; 你试过了吗 CCTintTo *tint = [CCTintTo actionWithDu

假设我已将以下着色应用于我的雪碧:

CCTintTo *tint = [CCTintTo actionWithDuration:2 red:50 green:50 blue:50];
[self runAction:tint];
我怎么把它染回去?如何恢复以前的颜色并使精灵看起来像以前一样

简单:

sprite.color = ccWhite;
简单:

sprite.color = ccWhite;
你试过了吗

CCTintTo *tint = [CCTintTo actionWithDuration:0 red:255 green:255 blue:255];
[self runAction:tint];
你试过了吗

CCTintTo *tint = [CCTintTo actionWithDuration:0 red:255 green:255 blue:255];
[self runAction:tint];

你确定没有其他着色操作仍在运行吗?因为此代码重置着色。您确定没有其他着色操作仍在运行吗?因为此代码会重置着色。