cocos2dx中有一个加载纹理的方法
//正常态的按钮常用这个
LoadTextureNormal();
//禁用态的按钮
loadTextureDisabled("res/Default/Button_Disable.png");
//按下态的按钮
loadTexturePressed("res/Default/Button_Press.png");
使用方法:
//获取cocostudio输出资源中的按钮
Button *_button= (Button*)rootNode->getChildByName("Button_1");
//更改按钮_button的图片
_button->LoadTextureNormal("image/button_sound_on.png",ui::Widget::TextureResType::LOCAL);
支持动态加载,也就是说你可以在点击事件中添加这个方法来实现点击按钮更改按钮图片,一般可以用在一些开关按钮上,例如音乐按钮,点击播放,再点击就是静音。
菜鸟写给菜鸟的教程,大神略过。