cocos3——3.触屏事件
发布时间:2020-12-14 19:57:42 所属栏目:百科 来源:网络整理
导读:1.c++: // set touchauto eventDispatcher = Director::getInstance()-getEventDispatcher();auto listen = EventListenerTouchOneByOne::create();listen-onTouchBegan = CC_CALLBACK_2(SneakyJoystick::ccTouchBegan,this);listen-onTouchMoved = CC_CALL
1.c++: // set touch auto eventDispatcher = Director::getInstance()->getEventDispatcher(); auto listen = EventListenerTouchOneByOne::create(); listen->onTouchBegan = CC_CALLBACK_2(SneakyJoystick::ccTouchBegan,this); listen->onTouchMoved = CC_CALLBACK_2(SneakyJoystick::ccTouchMoved,this); listen->onTouchEnded = CC_CALLBACK_2(SneakyJoystick::ccTouchEnded,this); listen->onTouchCancelled = CC_CALLBACK_2(SneakyJoystick::ccTouchCancelled,this); eventDispatcher->addEventListenerWithSceneGraphPriority(listen,this); 2.js: // touch cc.eventManager.addListener({ event: cc.EventListener.TOUCH_ONE_BY_ONE,swallowTouches: true,onTouchBegan: function () { console.log('began'); return true; },onTouchMoved: function () { console.log('move'); },onTouchEnded: function () { console.log('ended'); } },this); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |