比如一些sdk或者语言中直接有类似source = xxx、 setResource(xxx)、setImage(xxx)之类的来改变(替换)这个图片控件或者图标中显示的图片。
而c2dx中,我只知道CCSprite* create()、 CCSprite* createWithTexture(CCTexture2D *pTexture) 类似这些方法,
例如:
CCSprite* ccs_map;
CCTexture2D * text2d = CCTextureCache::sharedTextureCache()->addImage(“img/ground_bg_1.png”);
ccs_map->setTexture(text2d);
来设置一张图片,看这意思似乎还是加进去的,并非替换掉?
或者:
Widget* ui_game = GUIReader::shareReader()->widgetFromJsonFile(“Export/seeker_ui_game_1/seeker_ui_game_1.json”);
UIImageView* iv_map = (UIImageView*)ui_game->getChildByName(“iv_map”);
通过这样来获得一个UIImageView控件,而这控件我也没找到类似可以设置imagesource的方式。。。
求教到底如何简单的调用替换图片的功能。