0
叫了兩聲以下是我的代碼:cocos2dx 3.0β2按鈕單擊功能通過一次點擊
Button* buttonLogin = dynamic_cast<Button*>(m_pLayout->getChildByName("login_Button"));
if (buttonLogin)
buttonLogin->addTouchEventListener(this,toucheventselector(GameLoginLayer::touchButton));
當我調試應用程序,touchButton函數被調用了兩次。有點奇怪。自己的代碼中只有一個函數會調用按鈕函數。
我檢查UI的cocostudio原始文件,只在按鈕被繪製。
任何人都有一些建議?
謝謝。
我居然找到了這裏的回調是所有類型(包括TOUCH_EVENT_ENDED)調用兩次,這只是發生在我第一次按下一個按鈕,但沒有錯誤總是。 –