亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

求解紅包項目中不點“搶”按鈕,直接點擊窗口左下角就可以隨機出現紅包了

為什么這個項目在win下運行起來后不點擊“搶”,直接雙擊窗口左下角位置,小紅包就在屏幕上隨機出現了

正在回答

2 回答

因為默認情況下紅包的矩形大小是【0,0,79,47】,點擊左下角得到的touchPoint剛好在紅包默認的矩形中,因此會進入下面這本if語句

if(rect.containsPoint(touchPoint))

{

state = 1;

unscheduleUpdate();

redNode->setPosition(Vec2(240, 320+20));

redNode->playAnimate();

return true;

}

這樣就開始播放動畫了。

解決方法:可以設置一個成員變量,標記時候點擊了“搶”按鈕。在上面的if語句中加入這個激活條件。


0 回復 有任何疑惑可以回復我~
#1

喃喃說 提問者

非常感謝!
2016-12-22 回復 有任何疑惑可以回復我~

把后邊的else改為else if(state == 1)

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

求解紅包項目中不點“搶”按鈕,直接點擊窗口左下角就可以隨機出現紅包了

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號