<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    demibug

      BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
      24 Posts :: 3 Stories :: 2 Comments :: 0 Trackbacks

    cocos2d中有3種回調(diào)方式:CCCallFunc、CCCallFuncN和CCCallFuncND

    其中,他們有什么區(qū)別呢?

     

    這里我稍微總結(jié)下,不對(duì)的歡迎討論和拍磚!

     

    看源代碼的excute方法,我總結(jié)下面3點(diǎn):

    1. CCCallFunc

     

    C代碼  收藏代碼
    1. -(void) execute  
    2. {  
    3.     [targetCallback performSelector:selector];  
    4. }  

    CCCallFunc是執(zhí)行對(duì)應(yīng)的回調(diào)方法,其中回調(diào)方法不可帶參數(shù)。

     

    2. CCCallFuncN

     

    C代碼  收藏代碼
    1. -(void) execute  
    2. {  
    3.     [targetCallback performSelector:selector withObject:target];  
    4. }  

     CCCallFuncN多帶一個(gè)參數(shù),而參數(shù)本身是動(dòng)作Aciton本身。就像UIButton那樣,我們可以@selector(btnUpInside:),帶的參數(shù)就是UIButton本身。

     

    3. CCCallFuncND

     

    C代碼  收藏代碼
    1. -(void) execute  
    2. {  
    3.     [invocation_ setArgument:&target atIndex:2];  
    4.     [invocation_ setArgument:&data atIndex:3];  
    5.     [invocation_ invoke];  
    6. }  
    CCCallFuncND帶2個(gè)參數(shù),一個(gè)是動(dòng)作Action本身,一個(gè)是你自己定義的回調(diào)函數(shù)的參數(shù)。
    posted on 2013-02-26 15:36 Hiji 閱讀(329) 評(píng)論(0)  編輯  收藏

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 日韩特黄特色大片免费视频| 男人的天堂亚洲一区二区三区 | 成人免费视频观看无遮挡| 亚洲欧美成人综合久久久| 亚洲无码精品浪潮| 91香焦国产线观看看免费| 亚洲国产午夜精品理论片在线播放| 亚洲国产一区二区视频网站| 88av免费观看入口在线| 爱爱帝国亚洲一区二区三区| 亚洲成人午夜在线| 国产高清免费的视频| 日韩免费电影网址| 久久亚洲精品无码av| 亚洲最大福利视频网站| 国产一区二区三区免费在线观看| 91精品导航在线网址免费| 少妇亚洲免费精品| 亚洲人成免费网站| 亚洲综合AV在线在线播放| 性盈盈影院免费视频观看在线一区| 黄 色一级 成 人网站免费| 亚洲午夜精品一区二区麻豆| 亚洲成在人天堂在线| 免费成人av电影| 成人一a毛片免费视频| 国产精品区免费视频| 日韩电影免费在线观看网址| 精品亚洲AV无码一区二区| 亚洲Av永久无码精品三区在线| 成人午夜性A级毛片免费| 99久热只有精品视频免费观看17| 综合一区自拍亚洲综合图区| 亚洲国产午夜精品理论片| 精品亚洲综合久久中文字幕| 日批日出水久久亚洲精品tv| 女人18一级毛片免费观看| 在线观看H网址免费入口| 热re99久久6国产精品免费| 成人自慰女黄网站免费大全| 国产成人精品久久亚洲高清不卡 |