<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)航:
     
    主站蜘蛛池模板: 亚洲国产另类久久久精品| 日韩人妻无码免费视频一区二区三区 | 免费一级毛片一级毛片aa| 亚洲乱码一区二区三区国产精品| 91九色视频无限观看免费| 亚洲色图黄色小说| 一二三四影视在线看片免费 | 中文字幕亚洲综合精品一区| 最近高清中文字幕免费| 亚洲大香伊人蕉在人依线| 国产精品免费精品自在线观看| 亚洲欧洲中文日产| 毛片大全免费观看| 免费国产黄网站在线看| 亚洲线精品一区二区三区影音先锋| 精品一卡2卡三卡4卡免费视频| 久久亚洲国产精品成人AV秋霞| www.黄色免费网站| 精品亚洲成A人在线观看青青| 亚洲综合区小说区激情区| 久久久久久一品道精品免费看| 亚洲欧洲日产国码www| 在线观看免费宅男视频| 一级毛片免费播放视频| 亚洲最新视频在线观看| 免费黄色毛片视频| 成人片黄网站色大片免费观看cn| 亚洲国产另类久久久精品黑人| 久久WWW免费人成一看片| 亚洲精品伦理熟女国产一区二区 | 国产美女a做受大片免费| 丰满人妻一区二区三区免费视频| 亚洲成人动漫在线| 午夜一区二区免费视频| 特级做A爰片毛片免费看无码| 亚洲第一永久在线观看| 亚洲 综合 国产 欧洲 丝袜| 最近免费中文字幕高清大全| 亚洲Av无码国产一区二区| 亚洲av综合色区| 女人张开腿等男人桶免费视频 |