1. 程式人生 > >cocos2dx點選按鈕更改按鈕圖片

cocos2dx點選按鈕更改按鈕圖片

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);

支援動態載入,也就是說你可以在點選事件中新增這個方法來實現點選按鈕更改按鈕圖片,一般可以用在一些開關按鈕上,例如音樂按鈕,點選播放,再點選就是靜音。

菜鳥寫給菜鳥的教程,大神略過。