1. <nobr id="easjo"><address id="easjo"></address></nobr>

      <track id="easjo"><source id="easjo"></source></track>
      1. 
        

      2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
      3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>
          貴州做網站公司
          貴州做網站公司~專業!靠譜!
          10年網站模板開發經驗,熟悉國內外開源網站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          cocos2dx觸屏響應CCTouchBegan,CCTouchMove,CCTouchEnd

          來源:互聯網轉載 時間:2024-01-29 07:39:46

          大家好,又見面了,我是全棧君,祝每個程序員都可以多學幾門語言。

          今天白白跟大家分享一下cocos2dx單點觸摸經驗。

          cocos2dx觸摸CCTouch類的單點觸摸有四個函數CCTouchBegan,CCTouchMove,CCTouchEnd,CCTouchCancalled。

          這些觸摸的函數不一定每一個都要響應,可是CCTouchBegan是一定要有的,他的返回值是bool,其他函數返回值為void

          以下我們看看怎樣觸摸:

          首先我們新建一個項目Hello

          1、在源文件Hello.h聲明函數

              void registerWithTouchDispatcher(void);                 //注冊觸摸    bool ccTouchBegan(CCTouch *pTouch, CCEvent *pEvent);    //觸摸開始,注意返回類型,假設返回false,就不用寫以下三個函數    void ccTouchMoved(CCTouch *pTouch, CCEvent *pEvent);    //觸摸滑動                                  void ccTouchEnded(CCTouch *pTouch, CCEvent *pEvent);    //觸摸結束                      void ccTouchCancelled(CCTouch *pTouch, CCEvent *pEvent);//觸摸取消  比如中途來點

          2、 開啟觸摸

          在須要開啟觸摸的地方添?即可,比如init里面

          bool Hello::init(){    setTouchEnabled(true);    return true;}

          3、實現注冊函數

          void Hello::registerWithTouchDispatcher()           {    CCDirector::sharedDirector()->getTouchDispatcher()->addTargetedDelegate(this, 0, true);}

          4、實現ccTouchBegan

          bool Hello::ccTouchBegan(CCTouch *pTouch, CCEvent *pEvent){    CCPoint touchpoint = pTouch->getLocation(); //獲取觸摸坐標    CCLOG("touch began, touchpoint is %f", touchpoint);    return true;      //true表示繼續響應CCTouchMove,CCTouchEnd,CCTouchCancalled,false表示不響應。}

          5、實現ccTouchMove

          void Hello::ccTouchBegan(CCTouch *pTouch, CCEvent *pEvent){    CCPoint touchpoint = pTouch->getLocation(); //獲取觸摸坐標    CCLOG("touch move, touchpoint is %f", touchpoint);}

          6、實現ccTouchEnded

          void Hello::ccTouchEnded(CCTouch *pTouch, CCEvent *pEvent){    CCPoint touchpoint = pTouch->getLocation(); //獲取觸摸坐標     CCLOG("touch end, touchpoint is %f", touchpoint);}

          7、實現ccTouchCancalled

          void Hello::ccTouchCancalled(CCTouch *pTouch, CCEvent *pEvent){    CCPoint touchpoint = pTouch->getLocation(); //獲取觸摸坐標    CCLOG("touch end, touchpoint is %f", touchpoint);}

          ok,觸摸完成,請大家指示!

          118198.html

          標簽:cctouchbegan-

          網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...

          在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...

          在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...

          cfosspeed怎么設置啊~?cFossSpeed設置方法:步驟1:暫時掛起所有訪問Internet的程序,以便ADSL網絡沒有任何數據流量。第二步:右鍵點擊系統圖標欄中的cfossspeed圖標,從彈出菜單中選擇“設置”“連接”命令,激活流量調整設置界面。由于程序會自動列出所有可用的網絡訪問,因此有必要根據實際情況將訪問模式設置為“使用”。如果您不確定要使用哪種連接模式,可以將所有連接項設置為...

          沈陽農業大學招生章程與注意事項?楊農業大學2020年全日制普通本科招生簡章一、學校全稱沈陽農業大學二、學校地址遼寧省沈陽市沈河區東陵路120號第三,學校的類型公立高等教育機構四。辦學水平本科課程動詞(verb的縮寫)辦學形式全部時間的不及物動詞辦學的主要條件校園占地面積197.2萬平方米(約2957.4畝);平均教學行政用房面積17.2平方米;平均宿舍面積8.6平方米;生師比16.3;專任教師12...

          唐山三女河機場航班時刻表?來自環渤海新聞網的消息唐山機場自27日起開始運行夏秋航班。上海和廣州的航班時刻表沒有變化。唐山-石家莊-昆明航班時刻比冬春晚10分鐘。唐山-Xi安航班時刻暫停,唐山-宜昌-三亞航班時刻調整。新的時間比以前更方便市民出行。具體為08: 00從三亞起飛,10: 05到達宜昌,10: 45從宜昌起飛,12: 30到達唐山、唐山。實施日期為2012年3月27日至2012年9月30...

          TOP
          国产初高中生视频在线观看|亚洲一区中文|久久亚洲欧美国产精品|黄色网站入口免费进人
          1. <nobr id="easjo"><address id="easjo"></address></nobr>

              <track id="easjo"><source id="easjo"></source></track>
              1. 
                

              2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
              3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>