中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

Cocos2d-x 多點觸摸

發布時間:2020-07-19 02:48:44 來源:網絡 閱讀:979 作者:杜甲同學 欄目:游戲開發

Cocos2d-x  多點觸摸



首先,我們要在.h文件中注冊觸摸事件的回調方法:

//聲明多點觸摸的回調方法
   void ccTouchesBegan(cocos2d::CCSet *pTouches, cocos2d::CCEvent *pEvent);
                                                     
                                                     
   void ccTouchesMoved(cocos2d::CCSet *pTouches, cocos2d::CCEvent *pEvent);
                                                     
   void ccTouchesEnded(cocos2d::CCSet *pTouches, cocos2d::CCEvent *pEvent);



在.cpp文件中的boolHelloWorld::init()函數中添加:

//多點觸摸只接受兩個參數,不接收是否吞噬觸摸事件的參數。
    CCDirector::sharedDirector()->getTouchDispatcher()->addStandardDelegate(this, 0);



//觸摸開始的回調方法
void HelloWorld::ccTouchesBegan(cocos2d::CCSet *pTouches, cocos2d::CCEvent *pEvent)
{
    CCTouch* touch = (CCTouch*)pTouches->anyObject();
    CCPoint p = touch->getLocation();
    CCLog("觸摸開始");
}



//觸摸移動的回調方法
void HelloWorld::ccTouchesMoved(cocos2d::CCSet *pTouches, cocos2d::CCEvent *pEvent)
{
    CCLog("觸摸點移動");
}



//觸摸結束的回調方法
void HelloWorld::ccTouchesEnded(cocos2d::CCSet *pTouches, cocos2d::CCEvent *pEvent)
{
    CCLog("觸摸結束");
}


Hi,推薦文件給你 "多點觸摸.zip" http://vdisk.weibo.com/s/Hiqx3


向AI問一下細節

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

AI

朝阳县| 怀安县| 广宁县| 天台县| 无为县| 民县| 宁波市| 汪清县| 弋阳县| 深泽县| 德钦县| 阳山县| 中阳县| 资源县| 蒙城县| 平定县| 莱西市| 镇康县| 扎鲁特旗| 临沂市| 张家港市| 余庆县| 福泉市| 平山县| 长兴县| 丹凤县| 崇礼县| 都兰县| 饶平县| 墨脱县| 平泉县| 遂川县| 安庆市| 长寿区| 得荣县| 竹山县| 留坝县| 革吉县| 通道| 临沂市| 射洪县|