91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

cocos2dx加強版:事件系統設計

發布時間:2020-07-12 21:02:55 來源:網絡 閱讀:826 作者:kingzeus 欄目:開發技術

事件系統無非就是,當這個事件發生時調用一個(些)函數來處理這個事件。

處理函數可能是多種類型的函數:

  1. 靜態函數/全局函數

  2. 類的成員函數

ISlot 是函數對象,接受參數CParam.是處理函數的基類.

  1. CSlotFreeFunction 用來描述靜態函數

  2. CSlotMemberFunction 用來描述類的成員函數

CSlotSubscriber 用來提供統一的接口供上層邏輯調用.

CEvent 表示事件

啥也不說了,先上圖。

cocos2dx加強版:事件系統設計
事件系統

接著上代碼

  • 創建事件,綁定函數

    [cpp]
    CEvent* m_pEvent = new kzlib::CEvent("test");
    m_pEvent->Subscribe(kzlib::CSlotSubscriber(&CPageProject::Ontest,this));
    [/cpp]


  • 事件調用

    [cpp]
    kzlib::CParam args;
    (*m_pEvent)(args);
    [/cpp]



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

邵东县| 会宁县| 大邑县| 北票市| 新邵县| 浦江县| 栾川县| 多伦县| 桐梓县| 浠水县| 阿城市| 寿阳县| 德庆县| 定州市| 衡阳县| 湟中县| 长岭县| 蒙山县| 涞水县| 涡阳县| 永仁县| 太仓市| 德兴市| 金沙县| 新邵县| 东安县| 射洪县| 乐都县| 色达县| 扎囊县| 华安县| 南康市| 南阳市| 栾川县| 河间市| 巴里| 陕西省| 肃南| 台安县| 陵水| 湖南省|