请教:如何用cocos2d给灰度图上色

在游戏资源中准备了一张灰度图,需要根据用户的选择将其改变成指定的颜色,哪位大侠知道如何使用cocos2d来实现?我试了CCSprite的setColor,出来的颜色里面还是带有灰色的感觉,不是我想要的效果。

谢谢!