240 發(fā)簡信
IP屬地:山東
  • 不錯不錯妓蛮,但個人有幾點建議:
    1,封裝成prefab很好落塑,便于復用。
    2罐韩,在一個統(tǒng)一的func里憾赁,通過判斷btn的name進行轉接,這種方式很常見但我覺得不好散吵,因為轉接函數和name耦合了龙考,萬一node改名字,或者新node也要實現一樣的功能矾睦,就得進轉接func里改晦款,所以不要判斷名字,直接做 onUserConfirm()枚冗,onUserCancel()兩個函數缓溅,需要操作的node直接導向這兩個函數,內部也不判斷這個那個赁温,多少個node都可以坛怪,就解耦了淤齐。
    3,在腳本里定義彈窗類型常亮 TYPE_CONFIRM_CANCEL袜匿,TYPE_CONFIRM更啄,等等,外邊調用彈窗時順便傳進常量沉帮,內部根據穿進來的常量隱藏/顯示相應按鈕锈死。
    4,所有按鈕抱緊一個父節(jié)點穆壕,父節(jié)點加上水平layout組件待牵,這樣顯示/隱藏按鈕的時候就自動布局了,不用臨時改變按鈕坐標喇勋。
    5缨该,可以再加個文本輸入功能,這樣就能當做問題反饋之類的彈窗川背,最后通過外邊傳來的回調函數把文本扔回去
    基本就這些贰拿,加油?

    CocosCreator游戲彈窗實現

    【原創(chuàng)博文,轉載請注明出處熄云!】(文末有新方案膨更,請耐心看完)昨天參考了麒麟子的CocosCreator開源項目,然后自己也封裝了一個游戲彈窗的小模塊缴允,做了點記錄荚守,方便使用Coc...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品